+ 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 --- --- configure-binutils --- Configuring in ./binutils --- configure-libiberty --- Configuring in ./libiberty --- configure-binutils --- configure: creating cache ./config.cache checking build system type... x86_64-redhat-linux-gnu --- 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 --- checking host system type... x86_64-redhat-linux-gnu --- configure-libiberty --- checking build system type... x86_64-redhat-linux-gnu --- configure-binutils --- checking target system type... i386-pc-linux-gnu --- configure-libiberty --- checking host system type... x86_64-redhat-linux-gnu --- configure-binutils --- checking for x86_64-redhat-linux-gcc... cc --- configure-libiberty --- 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 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... --- 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 suffix of object files... o --- configure-libiberty --- checking for suffix of executables... --- configure-binutils --- checking whether we are using the GNU C compiler... yes --- configure-libiberty --- checking for suffix of object files... o --- configure-binutils --- checking whether cc accepts -g... yes --- configure-libiberty --- checking whether we are using the GNU C compiler... yes --- configure-binutils --- checking for cc option to accept ANSI C... none needed --- configure-libiberty --- checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed --- configure-binutils --- checking for library containing strerror... none required checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- configure-libiberty --- checking how to run the C preprocessor... cpp checking whether cc accepts -Wc++-compat... yes checking whether cc understands -c and -o together... yes checking for an ANSI C-conforming const... yes checking for inline... inline --- configure-binutils --- checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes --- configure-libiberty --- checking whether byte ordering is bigendian... no checking for a BSD-compatible install... /home/pbulk/build/cross/cross-binutils/work/.tools/bin/install -c --- 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 sys/file.h... yes --- configure-binutils --- updating cache ./config.cache --- configure-libiberty --- checking for sys/param.h... yes --- configure-binutils --- loading cache ./config.cache within ltconfig --- configure-libiberty --- checking for limits.h... yes --- configure-binutils --- checking whether -lc should be explicitly linked in... no --- configure-libiberty --- checking for stdlib.h... yes --- configure-binutils --- checking for objdir... .libs checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes --- configure-libiberty --- checking for malloc.h... yes --- configure-binutils --- checking if cc static flag -static works... no --- configure-libiberty --- checking for string.h... yes checking for unistd.h... yes checking for strings.h... yes checking for sys/time.h... yes --- configure-binutils --- finding the maximum length of command line arguments... 49153 --- configure-libiberty --- checking for time.h... yes --- configure-binutils --- checking if cc supports -c -o file.o... yes --- configure-libiberty --- checking for sys/resource.h... 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 for sys/stat.h... yes checking for sys/mman.h... yes checking for fcntl.h... yes checking for alloca.h... yes --- configure-binutils --- checking command to parse nm output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes --- configure-libiberty --- checking for sys/pstat.h... no checking for sys/sysmp.h... no checking for sys/sysinfo.h... yes checking for machine/hal_sysinfo.h... no checking for sys/table.h... no checking for sys/sysctl.h... yes checking for sys/systemcfg.h... no checking for stdint.h... yes checking for stdio_ext.h... yes checking for sys/wait.h that is POSIX.1 compatible... yes --- configure-binutils --- creating libtool updating cache ./config.cache --- 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 --- 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 checking for bison... /usr/pkg/bin/bison -y checking for flex... /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/missing flex checking for yywrap in -lfl... no --- configure-libiberty --- checking for ANSI C header files... yes checking for sys/types.h... yes --- configure-binutils --- checking for yywrap in -ll... no --- configure-libiberty --- checking for sys/stat.h... (cached) yes --- configure-binutils --- checking lex output file root... lex.yy --- configure-libiberty --- checking for stdlib.h... (cached) yes checking for string.h... (cached) yes --- 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 memory.h... yes checking for strings.h... (cached) yes --- configure-binutils --- checking for egrep... grep -E --- configure-libiberty --- checking for inttypes.h... yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for int... yes --- configure-binutils --- checking for ANSI C header files... yes --- configure-libiberty --- checking size of int... 4 --- configure-binutils --- checking for an ANSI C-conforming const... yes checking for inline... inline --- configure-libiberty --- checking for uintptr_t... yes --- configure-binutils --- checking for sys/types.h... yes --- configure-libiberty --- checking for a 64-bit type... uint64_t --- configure-binutils --- checking for sys/stat.h... yes --- configure-libiberty --- checking for pid_t... yes --- configure-binutils --- checking for stdlib.h... yes --- configure-libiberty --- checking for library containing strerror... none required --- configure-binutils --- checking for string.h... yes --- configure-libiberty --- checking for asprintf... yes --- configure-binutils --- checking for memory.h... yes --- configure-libiberty --- checking for atexit... yes --- configure-binutils --- checking for strings.h... yes --- configure-libiberty --- checking for basename... yes --- configure-binutils --- checking for inttypes.h... yes --- configure-libiberty --- checking for bcmp... yes --- configure-binutils --- checking for stdint.h... yes --- configure-libiberty --- checking for bcopy... yes --- configure-binutils --- checking for unistd.h... yes --- configure-libiberty --- checking for bsearch... yes --- configure-binutils --- checking for off_t... yes --- configure-libiberty --- checking for bzero... yes --- configure-binutils --- checking for size_t... yes --- configure-libiberty --- checking for calloc... yes --- configure-binutils --- checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes --- configure-libiberty --- checking for clock... yes --- configure-binutils --- checking for unistd.h... (cached) yes --- configure-libiberty --- checking for ffs... yes --- configure-binutils --- checking for getpagesize... yes --- configure-libiberty --- checking for getcwd... yes --- configure-binutils --- checking for working mmap... yes --- configure-libiberty --- checking for getpagesize... yes --- configure-binutils --- checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes --- configure-libiberty --- checking for gettimeofday... yes --- configure-binutils --- checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes --- configure-libiberty --- checking for index... yes --- configure-binutils --- checking locale.h usability... yes --- configure-libiberty --- checking for insque... yes --- configure-binutils --- checking locale.h presence... yes checking for locale.h... yes --- configure-libiberty --- checking for memchr... yes --- configure-binutils --- checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes --- configure-libiberty --- checking for memcmp... yes --- configure-binutils --- checking malloc.h usability... yes --- configure-libiberty --- checking for memcpy... yes --- configure-binutils --- checking malloc.h presence... yes checking for malloc.h... yes checking for string.h... (cached) yes --- configure-libiberty --- checking for memmove... yes --- configure-binutils --- checking for unistd.h... (cached) yes --- configure-libiberty --- checking for mempcpy... yes --- configure-binutils --- checking values.h usability... yes checking values.h presence... yes checking for values.h... yes --- configure-libiberty --- checking for memset... yes --- configure-binutils --- checking sys/param.h usability... yes --- configure-libiberty --- checking for mkstemps... yes --- configure-binutils --- checking sys/param.h presence... yes checking for sys/param.h... yes --- configure-libiberty --- checking for putenv... yes --- configure-binutils --- checking for getcwd... yes checking for munmap... yes --- configure-libiberty --- checking for random... yes checking for rename... yes --- configure-binutils --- checking for putenv... yes checking for setenv... yes --- configure-libiberty --- checking for rindex... yes --- configure-binutils --- checking for setlocale... yes --- configure-libiberty --- checking for setenv... yes --- configure-binutils --- checking for strchr... yes --- configure-libiberty --- checking for snprintf... yes --- configure-binutils --- checking for strcasecmp... yes --- configure-libiberty --- checking for sigsetmask... yes --- configure-binutils --- checking for __argz_count... yes --- configure-libiberty --- checking for stpcpy... yes --- configure-binutils --- checking for __argz_stringify... yes --- configure-libiberty --- checking for stpncpy... yes --- configure-binutils --- checking for __argz_next... yes --- configure-libiberty --- checking for strcasecmp... yes checking for strchr... yes --- configure-binutils --- checking for stpcpy... yes --- configure-libiberty --- checking for strdup... yes --- configure-binutils --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes --- configure-libiberty --- checking for strncasecmp... yes --- configure-binutils --- checking for gettext in libc... yes checking for msgfmt... /usr/pkg/bin/msgfmt --- configure-libiberty --- checking for strndup... 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 strrchr... 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 --- configure-libiberty --- checking for strstr... yes --- configure-binutils --- checking for unistd.h... (cached) yes --- configure-libiberty --- checking for strtod... yes --- configure-binutils --- checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes --- configure-libiberty --- checking for strtol... yes --- configure-binutils --- checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking for sys/wait.h that is POSIX.1 compatible... yes --- configure-libiberty --- checking for strtoul... yes --- configure-binutils --- checking for working alloca.h... (cached) yes checking for alloca... (cached) yes --- configure-libiberty --- checking for strverscmp... yes --- configure-binutils --- checking for sbrk... yes checking for utimes... yes --- configure-libiberty --- checking for tmpnam... yes --- configure-binutils --- checking for setmode... no --- configure-libiberty --- checking for vasprintf... yes --- configure-binutils --- checking for getc_unlocked... yes --- configure-libiberty --- checking for vfprintf... yes --- configure-binutils --- checking for strcoll... yes --- configure-libiberty --- checking for vprintf... yes --- configure-binutils --- checking for fopen64... yes --- configure-libiberty --- checking for vsnprintf... yes --- configure-binutils --- checking for stat64... yes --- configure-libiberty --- checking for vsprintf... yes --- configure-binutils --- checking for library containing frexp... none required --- configure-libiberty --- checking for waitpid... yes --- configure-binutils --- checking for time_t in time.h... yes --- configure-libiberty --- checking whether alloca needs Cray hooks... no --- configure-binutils --- checking for time_t in sys/types.h... yes --- configure-libiberty --- checking stack direction for C alloca... -1 --- configure-binutils --- checking for a known getopt prototype in unistd.h... yes --- configure-libiberty --- checking for unistd.h... (cached) yes --- configure-binutils --- checking for utime.h... yes --- configure-libiberty --- checking for vfork.h... no --- configure-binutils --- checking whether fprintf is declared... yes --- configure-libiberty --- checking for fork... yes --- configure-binutils --- checking whether stpcpy is declared... yes checking whether strstr is declared... yes --- configure-libiberty --- checking for vfork... yes --- configure-binutils --- checking whether sbrk is declared... yes --- configure-libiberty --- checking for working fork... yes checking for working vfork... (cached) yes --- configure-binutils --- checking whether getenv is declared... yes --- configure-libiberty --- checking for _doprnt... no --- configure-binutils --- checking whether environ is declared... yes --- configure-libiberty --- checking for sys_errlist... yes --- configure-binutils --- checking whether getc_unlocked is declared... yes --- configure-libiberty --- checking for sys_nerr... yes --- configure-binutils --- checking whether snprintf is declared... yes --- configure-libiberty --- checking for sys_siglist... yes --- configure-binutils --- checking whether vsnprintf is declared... yes --- configure-libiberty --- checking for external symbol _system_configuration... no --- configure-binutils --- updating cache ./config.cache configure: creating ./config.status --- configure-libiberty --- checking for getrusage... yes checking for on_exit... yes checking for psignal... yes checking for strerror... yes --- configure-binutils --- config.status: creating Makefile --- configure-libiberty --- checking for strsignal... yes --- configure-binutils --- config.status: creating doc/Makefile --- configure-libiberty --- checking for sysconf... yes --- configure-binutils --- config.status: creating po/Makefile.in --- configure-libiberty --- checking for times... yes --- configure-binutils --- config.status: creating config.h --- configure-libiberty --- checking for sbrk... yes --- configure-binutils --- config.status: executing depfiles commands --- configure-libiberty --- checking for gettimeofday... (cached) yes --- configure-binutils --- config.status: executing default commands --- configure-libiberty --- checking for realpath... yes checking for canonicalize_file_name... yes checking for pstat_getstatic... no --- configure-opcodes --- --- configure-libiberty --- checking for pstat_getdynamic... no --- configure-opcodes --- Configuring in ./opcodes --- configure-libiberty --- checking for sysmp... no checking for getsysinfo... no checking for table... no --- configure-opcodes --- configure: creating cache ./config.cache checking build system type... x86_64-redhat-linux-gnu --- configure-libiberty --- checking for sysctl... yes --- configure-opcodes --- 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 wait3... yes --- 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 for wait4... yes --- configure-opcodes --- checking for suffix of executables... checking for suffix of object files... o --- configure-libiberty --- checking for __fsetlocking... yes --- configure-opcodes --- checking whether we are using the GNU C compiler... yes --- configure-libiberty --- checking whether basename is declared... no checking whether ffs is declared... yes --- configure-opcodes --- checking whether cc accepts -g... yes --- configure-libiberty --- checking whether asprintf is declared... no --- configure-opcodes --- checking for cc option to accept ANSI C... none needed --- configure-libiberty --- checking whether vasprintf is declared... no checking whether snprintf 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 vsnprintf is declared... yes checking whether calloc is declared... yes checking whether getenv is declared... yes checking whether getopt is declared... yes 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 --- configure-opcodes --- checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes --- configure-libiberty --- checking for working mmap... yes --- configure-opcodes --- 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 --- configure-libiberty --- checking for working strncmp... yes --- configure-opcodes --- updating cache ./config.cache --- configure-libiberty --- updating cache ./config.cache configure: creating ./config.status --- configure-opcodes --- 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 finding the maximum length of command line arguments... 49153 checking if cc supports -c -o file.o... yes --- configure-libiberty --- config.status: creating Makefile --- configure-opcodes --- 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 --- configure-libiberty --- config.status: creating testsuite/Makefile --- configure-opcodes --- checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so --- configure-libiberty --- config.status: creating config.h --- configure-opcodes --- checking command to parse nm output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes --- configure-libiberty --- config.status: executing default commands --- configure-bfd --- Configuring in ./bfd configure: creating cache ./config.cache --- configure-opcodes --- creating libtool --- configure-bfd --- checking build system type... x86_64-redhat-linux-gnu --- 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 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-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 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 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 checking whether we are using the GNU C compiler... yes --- configure-opcodes --- checking for ANSI C header files... yes --- configure-bfd --- checking whether cc accepts -g... yes --- configure-opcodes --- checking for an ANSI C-conforming const... yes --- configure-bfd --- checking for cc option to accept ANSI C... none needed --- configure-opcodes --- checking for inline... inline checking for sys/types.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 sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes --- configure-bfd --- checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU --- configure-opcodes --- checking for off_t... yes --- configure-bfd --- 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 size_t... yes --- configure-bfd --- loading cache ./config.cache within ltconfig --- configure-opcodes --- checking for working alloca.h... 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 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 --- configure-opcodes --- checking for working mmap... yes --- configure-bfd --- checking if cc supports -c -o file.o... yes --- configure-opcodes --- checking argz.h usability... yes --- configure-bfd --- 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 argz.h presence... yes checking for argz.h... yes checking limits.h usability... 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 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 --- configure-bfd --- creating libtool --- configure-opcodes --- checking malloc.h presence... yes checking for malloc.h... 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 for string.h... (cached) 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 --- configure-opcodes --- checking for unistd.h... (cached) yes --- configure-bfd --- checking for x86_64-redhat-linux-ranlib... (cached) ranlib checking how to run the C preprocessor... cpp --- configure-opcodes --- checking values.h usability... yes --- configure-bfd --- checking for egrep... grep -E --- configure-opcodes --- 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-bfd --- checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes --- configure-opcodes --- checking for getcwd... yes --- configure-bfd --- checking for inline... inline --- configure-opcodes --- checking for munmap... yes --- configure-bfd --- checking for sys/types.h... yes --- configure-opcodes --- checking for putenv... yes --- configure-bfd --- checking for sys/stat.h... yes --- configure-opcodes --- checking for setenv... yes --- configure-bfd --- checking for stdlib.h... yes --- configure-opcodes --- checking for setlocale... yes --- configure-bfd --- checking for string.h... yes 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 checking for off_t... yes --- configure-opcodes --- checking for __argz_stringify... yes --- configure-bfd --- checking for size_t... yes checking for working alloca.h... yes --- configure-opcodes --- checking for __argz_next... yes --- configure-bfd --- checking for alloca... yes checking for stdlib.h... (cached) yes --- configure-opcodes --- checking for stpcpy... yes --- configure-bfd --- checking for unistd.h... (cached) 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 getpagesize... yes --- configure-opcodes --- checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes --- configure-bfd --- checking for working mmap... yes --- configure-opcodes --- checking for gettext in libc... yes checking for msgfmt... /usr/pkg/bin/msgfmt --- configure-bfd --- checking argz.h usability... yes --- configure-opcodes --- checking for dcgettext... yes --- configure-bfd --- checking argz.h presence... yes --- configure-opcodes --- checking for gmsgfmt... /usr/pkg/bin/msgfmt --- configure-bfd --- checking for argz.h... yes --- configure-opcodes --- checking for xgettext... /usr/pkg/bin/xgettext --- configure-bfd --- checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... 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 checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes --- configure-bfd --- checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes --- configure-opcodes --- checking whether basename is declared... no --- configure-bfd --- checking nl_types.h usability... yes --- configure-opcodes --- updating cache ./config.cache configure: creating ./config.status --- configure-bfd --- 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 --- configure-opcodes --- config.status: creating Makefile --- configure-bfd --- checking values.h presence... yes checking for values.h... yes --- configure-opcodes --- config.status: creating po/Makefile.in config.status: creating config.h --- configure-bfd --- checking sys/param.h usability... yes --- configure-opcodes --- config.status: executing depfiles commands --- configure-bfd --- checking sys/param.h presence... yes checking for sys/param.h... yes --- configure-opcodes --- config.status: executing default commands --- configure-bfd --- checking for getcwd... yes checking for munmap... yes --- configure-intl --- Configuring in ./intl --- configure-bfd --- checking for putenv... 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 checking whether make sets ${MAKE}... yes checking for gcc... cc --- configure-bfd --- checking for setenv... yes --- configure-intl --- checking whether the C compiler (cc -pipe -O2 ) works... yes checking whether the C compiler (cc -pipe -O2 ) is a cross-compiler... no checking whether we are using GNU C... yes --- configure-bfd --- checking for setlocale... yes --- configure-intl --- checking whether cc accepts -g... yes checking for ranlib... ranlib checking for POSIXized ISC... no --- configure-bfd --- checking for strchr... yes --- configure-intl --- checking for ANSI C header files... yes checking for working const... yes --- configure-bfd --- checking for strcasecmp... yes --- configure-intl --- checking for inline... inline checking for off_t... yes checking for size_t... yes --- configure-bfd --- checking for __argz_count... yes --- configure-intl --- checking for working alloca.h... yes checking for alloca... yes --- configure-bfd --- checking for __argz_stringify... yes --- configure-intl --- checking for unistd.h... yes checking for getpagesize... yes checking for working mmap... yes --- configure-bfd --- checking for __argz_next... yes --- configure-intl --- checking for argz.h... yes checking for limits.h... yes checking for locale.h... yes --- configure-bfd --- checking for stpcpy... yes --- configure-intl --- checking for nl_types.h... yes checking for malloc.h... yes checking for string.h... yes checking for unistd.h... (cached) yes checking for values.h... 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 sys/param.h... yes --- configure-bfd --- checking libintl.h usability... yes --- configure-intl --- checking for getcwd... yes --- configure-bfd --- checking libintl.h presence... yes checking for libintl.h... yes --- configure-intl --- checking for munmap... yes checking for putenv... yes --- configure-bfd --- checking for gettext in libc... yes checking for msgfmt... /usr/pkg/bin/msgfmt --- configure-intl --- checking for setenv... yes --- configure-bfd --- checking for dcgettext... yes checking for gmsgfmt... /usr/pkg/bin/msgfmt checking for xgettext... /usr/pkg/bin/xgettext --- configure-intl --- checking for setlocale... yes checking for strchr... 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 --- configure-intl --- checking for strcasecmp... yes --- configure-bfd --- checking for long long... yes checking for long long... yes --- configure-intl --- checking for __argz_count... yes checking for __argz_stringify... yes --- configure-bfd --- checking size of long long... 8 --- configure-intl --- checking for __argz_next... yes --- configure-bfd --- checking for long... yes --- configure-intl --- checking for stpcpy... yes --- configure-bfd --- checking size of long... 8 --- configure-intl --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no checking for libintl.h... yes --- configure-bfd --- checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes --- configure-intl --- checking for gettext in libc... yes checking for msgfmt... /usr/pkg/bin/msgfmt --- configure-bfd --- checking for string.h... (cached) yes checking for strings.h... (cached) yes --- configure-intl --- checking for dcgettext... yes --- configure-bfd --- checking for stdlib.h... (cached) yes --- configure-intl --- checking for gmsgfmt... /usr/pkg/bin/msgfmt checking for xgettext... /usr/pkg/bin/xgettext --- configure-bfd --- checking time.h usability... yes checking time.h presence... yes checking for time.h... yes --- configure-intl --- updating cache ./config.cache creating ./config.status --- configure-bfd --- 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 --- configure-bfd --- checking sys/file.h usability... yes --- configure-intl --- creating config.h --- configure-bfd --- 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 --- configure-bfd --- checking for library containing opendir... none required --- configure-ld --- checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu --- configure-bfd --- checking whether string.h and strings.h may both be included... yes --- configure-ld --- checking target system type... i386-pc-linux-gnu checking for x86_64-redhat-linux-gcc... cc --- configure-bfd --- checking for fcntl... yes checking for getpagesize... (cached) yes --- configure-ld --- 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... --- 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 checking for cc option to accept ANSI C... none needed --- configure-bfd --- checking for fdopen... yes --- configure-ld --- checking for library containing strerror... none required --- configure-bfd --- checking for getuid... yes --- configure-ld --- 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 --- configure-ld --- checking whether build environment is sane... yes --- configure-bfd --- checking whether ftello64 is declared... yes --- configure-ld --- checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU --- configure-bfd --- checking whether fseeko is declared... yes --- configure-ld --- 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 updating cache ./config.cache --- configure-bfd --- checking whether fseeko64 is declared... yes --- configure-ld --- loading cache ./config.cache within ltconfig --- configure-bfd --- checking whether ffs 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 free is declared... yes --- configure-ld --- checking if cc static flag -static works... no --- configure-bfd --- checking whether getenv is declared... yes checking whether malloc is declared... yes --- configure-ld --- finding the maximum length of command line arguments... 49153 --- configure-bfd --- checking whether realloc is declared... yes --- configure-ld --- 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 stpcpy 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 strstr is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking for gcc version with buggy 64-bit support... no checking for ftello... yes checking for ftello64... 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 --- configure-bfd --- checking for fseeko... yes --- configure-ld --- 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 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 fseeko64... yes checking for fopen64... yes --- configure-ld --- checking for ANSI C header files... yes --- configure-bfd --- checking for off_t... (cached) yes --- configure-ld --- checking for an ANSI C-conforming const... yes checking for inline... inline --- configure-bfd --- checking size of off_t... 8 checking file_ptr type... BFD_HOST_64_BIT checking for stdlib.h... (cached) yes --- configure-ld --- checking for sys/types.h... yes --- configure-bfd --- checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes --- configure-ld --- checking for sys/stat.h... yes --- configure-bfd --- checking for madvise... yes --- configure-ld --- checking for stdlib.h... yes --- configure-bfd --- checking for mprotect... yes --- configure-ld --- checking for string.h... yes checking for memory.h... yes --- configure-bfd --- updating cache ./config.cache configure: creating ./config.status --- configure-ld --- checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes --- configure-bfd --- config.status: creating Makefile --- configure-ld --- checking for unistd.h... yes --- configure-bfd --- config.status: creating doc/Makefile --- configure-ld --- checking for off_t... yes --- configure-bfd --- config.status: creating bfd-in3.h --- configure-ld --- checking for size_t... yes --- configure-bfd --- config.status: creating po/Makefile.in --- configure-ld --- checking for working alloca.h... yes --- configure-bfd --- config.status: creating config.h --- configure-ld --- checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes --- configure-bfd --- config.status: executing depfiles commands config.status: executing default commands --- configure-ld --- checking for getpagesize... yes checking for working mmap... yes 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 --- 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 locale.h usability... 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 --- configure-ld --- checking locale.h presence... yes checking for locale.h... yes --- all-libiberty --- --- 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 nl_types.h usability... 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 --- configure-ld --- checking nl_types.h presence... yes --- all-libiberty --- --- ./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 nl_types.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 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 --- 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 --- configure-ld --- checking values.h usability... yes --- all-libiberty --- --- ./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 .././libiberty/cplus-dem.c: In function 'demangle_fund_type': .././libiberty/cplus-dem.c:3808:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!ISDIGIT ((unsigned char)**mangled)) ^ .././libiberty/cplus-dem.c:3813:5: note: here case 'I': ^~~~ .././libiberty/cplus-dem.c: In function 'demangle_signature': .././libiberty/cplus-dem.c:1465:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (AUTO_DEMANGLING || GNU_DEMANGLING) ^ .././libiberty/cplus-dem.c:1479:2: note: here default: ^~~~~~~ --- configure-ld --- 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 --- --- ./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 --- configure-ld --- checking for getcwd... yes --- all-libiberty --- --- ./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 munmap... yes checking for putenv... 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 setenv... 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 --- ./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 --- 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 --- ./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 --- ./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 setlocale... yes --- 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=] case 11: c+=((hashval_t)k[10]<<24); ~^~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:918:5: note: here case 10: c+=((hashval_t)k[9]<<16); ^~~~ .././libiberty/hashtab.c:918:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10: c+=((hashval_t)k[9]<<16); ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:919:5: note: here case 9 : c+=((hashval_t)k[8]<<8); ^~~~ .././libiberty/hashtab.c:919:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9 : c+=((hashval_t)k[8]<<8); ~^~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:921:5: note: here case 8 : b+=((hashval_t)k[7]<<24); ^~~~ .././libiberty/hashtab.c:921:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8 : b+=((hashval_t)k[7]<<24); ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:922:5: note: here case 7 : b+=((hashval_t)k[6]<<16); ^~~~ .././libiberty/hashtab.c:922:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7 : b+=((hashval_t)k[6]<<16); ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:923:5: note: here case 6 : b+=((hashval_t)k[5]<<8); ^~~~ .././libiberty/hashtab.c:923:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6 : b+=((hashval_t)k[5]<<8); ~^~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:924:5: note: here case 5 : b+=k[4]; ^~~~ .././libiberty/hashtab.c:924:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : b+=k[4]; ~^~~~~~ .././libiberty/hashtab.c:925:5: note: here case 4 : a+=((hashval_t)k[3]<<24); ^~~~ .././libiberty/hashtab.c:925:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : a+=((hashval_t)k[3]<<24); ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:926:5: note: here case 3 : a+=((hashval_t)k[2]<<16); ^~~~ .././libiberty/hashtab.c:926:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : a+=((hashval_t)k[2]<<16); ~^~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:927:5: note: here case 2 : a+=((hashval_t)k[1]<<8); ^~~~ .././libiberty/hashtab.c:927:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : a+=((hashval_t)k[1]<<8); ~^~~~~~~~~~~~~~~~~~~~~~ .././libiberty/hashtab.c:928:5: note: here case 1 : a+=k[0]; ^~~~ --- configure-ld --- checking for strchr... yes --- 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 --- ./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 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 --- ./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 --- ./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 for strcasecmp... 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 __argz_count... 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 --- ./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 __argz_stringify... 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 --- ./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 __argz_next... 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 .././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] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:342:3: note: in expansion of macro 'writeerr' writeerr (obj->pname); ^~~~~~~~ .././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:343:3: note: in expansion of macro 'writeerr' 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] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:344:3: note: in expansion of macro 'writeerr' writeerr (executable); ^~~~~~~~ .././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:345:3: note: in expansion of macro 'writeerr' writeerr ("': "); ^~~~~~~~ .././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:346:3: note: in expansion of macro 'writeerr' writeerr (errmsg); ^~~~~~~~ .././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:347:3: note: in expansion of macro 'writeerr' writeerr (": "); ^~~~~~~~ .././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:348:3: note: in expansion of macro 'writeerr' writeerr (xstrerror (err)); ^~~~~~~~ .././libiberty/pex-unix.c:341:21: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define writeerr(s) write (STDERR_FILE_NO, s, strlen (s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .././libiberty/pex-unix.c:349:3: note: in expansion of macro 'writeerr' writeerr ("\n"); ^~~~~~~~ --- configure-ld --- checking for stpcpy... 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 --- ./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 --- ./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 --- configure-ld --- checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking whether included gettext is requested... no --- all-libiberty --- .././libiberty/regex.c: In function 'byte_regex_compile': .././libiberty/regex.c:152:47: warning: right-hand operand of comma expression has no effect [-Wunused-value] # define bzero(s, n) (memset (s, '\0', n), (s)) ~~~~~~~~~~~~~~~~~~~~^~~~~~ .././libiberty/regex.c:3124:13: note: in expansion of macro 'bzero' bzero (b, (1 << BYTEWIDTH) / BYTEWIDTH); ^~~~~ .././libiberty/regex.c: In function 'byte_re_compile_fastmap': .././libiberty/regex.c:152:47: warning: right-hand operand of comma expression has no effect [-Wunused-value] # define bzero(s, n) (memset (s, '\0', n), (s)) ~~~~~~~~~~~~~~~~~~~~^~~~~~ .././libiberty/regex.c:4582:3: note: in expansion of macro 'bzero' 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] const CHAR_T *sdummy = NULL; ^~~~~~ .././libiberty/regex.c:7140:22: warning: variable 'pdummy' set but not used [-Wunused-but-set-variable] UCHAR_T *pdummy = NULL; ^~~~~~ .././libiberty/regex.c:6694:19: warning: this statement may fall through [-Wimplicit-fallthrough=] is_a_jump_n = true; .././libiberty/regex.c:6695:19: note: here case pop_failure_jump: ^~~~ .././libiberty/regex.c:7117:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((re_opcode_t) p[-1] != pop_failure_jump) ^ .././libiberty/regex.c:7132:9: note: here case pop_failure_jump: ^~~~ .././libiberty/regex.c:1776:25: warning: this statement may fall through [-Wimplicit-fallthrough=] set_regs_matched_done = 0; \ ~~~~~~~~~~~~~~~~~~~~~~^~~ .././libiberty/regex.c:7144:13: note: in expansion of macro 'POP_FAILURE_POINT' POP_FAILURE_POINT (sdummy, pdummy, ^~~~~~~~~~~~~~~~~ .././libiberty/regex.c:7150:2: note: here unconditional_jump: ^~~~~~~~~~~~~~~~~~ .././libiberty/regex.c:7450:31: warning: this statement may fall through [-Wimplicit-fallthrough=] is_a_jump_n = true; .././libiberty/regex.c:7451:17: note: here 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=] p1 += 2 * OFFSET_ADDRESS_SIZE; ^ .././libiberty/regex.c:7717:5: note: here default: ^~~~~~~ .././libiberty/regex.c: In function 'byte_regex_compile': .././libiberty/regex.c:2491:14: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((syntax & RE_BK_PLUS_QM) ^ .././libiberty/regex.c:2494:9: note: here handle_plus: ^~~~~~~~~~~ --- configure-ld --- checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for gettext in libc... yes 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 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 checking for yywrap in -lfl... no checking for yywrap in -ll... no checking lex output file root... lex.yy --- all-libiberty --- --- ./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 --- configure-ld --- checking whether yytext is a pointer... yes --- all-libiberty --- --- ./splay-tree.o --- --- configure-ld --- checking whether to enable maintainer-specific portions of Makefiles... no --- 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/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 --- configure-ld --- checking for string.h... (cached) yes --- all-libiberty --- --- ./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 --- configure-ld --- checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes --- all-libiberty --- --- ./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 --- configure-ld --- checking for unistd.h... (cached) yes --- all-libiberty --- --- ./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] 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 --- configure-ld --- checking elf-hints.h usability... no --- all-libiberty --- --- ./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 --- 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 --- configure-ld --- checking elf-hints.h presence... no checking for elf-hints.h... no --- all-libiberty --- --- ./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 --- configure-ld --- checking for sbrk... yes --- all-libiberty --- --- ./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-intl --- --- all-bfd --- --- configure-ld --- checking for realpath... yes --- all-bfd --- --- 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 --- rm -f elf64-target.h sed -e s/NN/64/g < .././bfd/elfxx-target.h > elf64-target.new --- configure-ld --- checking for glob... yes --- all-bfd --- mv -f elf64-target.new elf64-target.h --- elf64-ia64.c --- rm -f elf64-ia64.c sed -e s/NN/64/g < .././bfd/elfxx-ia64.c > elf64-ia64.new mv -f elf64-ia64.new elf64-ia64.c --- pepigen.c --- rm -f pepigen.c sed -e s/XX/pep/g < .././bfd/peXXigen.c > pepigen.new mv -f pepigen.new pepigen.c --- bfdver.h --- creating bfdver.h --- targmatch.h --- rm -f targmatch.h sed -f .././bfd/targmatch.sed < .././bfd/config.bfd > targmatch.new mv -f targmatch.new targmatch.h --- 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 --- configure-ld --- checking for dirent.h that defines DIR... yes --- all-bfd --- --- peigen.c --- rm -f peigen.c sed -e s/XX/pe/g < .././bfd/peXXigen.c > peigen.new mv -f peigen.new peigen.c --- elf32-ia64.c --- rm -f elf32-ia64.c sed -e s/NN/32/g < .././bfd/elfxx-ia64.c > elf32-ia64.new mv -f elf32-ia64.new elf32-ia64.c --- stamp-ofiles --- rm -f tofiles 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 /bin/bash .././bfd/../move-if-change tofiles ofiles touch stamp-ofiles --- 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 rm -f bfd-tmp.h touch stmp-bfd-h --- 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 --- configure-ld --- checking for library containing opendir... none required checking for a known getopt prototype in unistd.h... yes checking whether strstr is declared... yes --- all-bfd --- cc -DHAVE_CONFIG_H -I. -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 archive.c: In function 'bfd_generic_archive_p': archive.c:669:16: warning: variable 'fail' set but not used [-Wunused-but-set-variable] bfd_boolean fail; ^~~~ --- configure-ld --- checking whether free is declared... yes checking whether sbrk is declared... yes --- all-bfd --- --- 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 --- configure-ld --- checking whether getenv is declared... yes checking whether environ is declared... no checking whether ANSI C string concatenation works... yes --- all-bfd --- cc -DHAVE_CONFIG_H -I. -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 --- configure-ld --- updating cache ./config.cache configure: creating ./config.status --- all-bfd --- --- 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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- configure-ld --- config.status: creating Makefile --- all-bfd --- cc -DHAVE_CONFIG_H -I. -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 --- configure-ld --- config.status: creating po/Makefile.in --- all-bfd --- --- 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 --- configure-ld --- config.status: creating config.h config.status: executing depfiles commands --- all-bfd --- cc -DHAVE_CONFIG_H -I. -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 --- configure-ld --- config.status: executing default commands --- all-bfd --- --- 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 cc -DHAVE_CONFIG_H -I. -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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 coffgen.c: In function 'coff_print_symbol': coffgen.c:1929:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (combined->u.syment.n_type == T_NULL) ^ coffgen.c:1946:3: note: here case C_EXT: ^~~~ coffgen.c:1947:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ISFCN (combined->u.syment.n_type)) ^ coffgen.c:1964:3: note: here 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 --- 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 --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 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] #define bfd_set_cacheable(abfd,bool) (((abfd)->cacheable = bool), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ opncls.c:210:5: note: in expansion of macro 'bfd_set_cacheable' bfd_set_cacheable (nbfd, TRUE); ^~~~~~~~~~~~~~~~~ --- 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 --- 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=] do { bfd_assert(__FILE__,__LINE__); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reloc.c:4718:4: note: in expansion of macro 'BFD_FAIL' BFD_FAIL (); ^~~~~~~~ reloc.c:4719:2: note: here case 32: ^~~~ In file included from reloc.c:53: libbfd.h:647:8: warning: this statement may fall through [-Wimplicit-fallthrough=] do { bfd_assert(__FILE__,__LINE__); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reloc.c:4722:4: note: in expansion of macro 'BFD_FAIL' BFD_FAIL (); ^~~~~~~~ reloc.c:4723:2: note: here default: ^~~~~~~ In file included from reloc.c:53: libbfd.h:647:8: warning: this statement may fall through [-Wimplicit-fallthrough=] do { bfd_assert(__FILE__,__LINE__); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reloc.c:4724:4: note: in expansion of macro 'BFD_FAIL' BFD_FAIL (); ^~~~~~~~ reloc.c:4726:5: note: here default: ^~~~~~~ --- section.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 section.c -o section.o --- 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 --- 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 --- In file included from srec.c:106: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ srec.c:1186:51: note: in expansion of macro '_bfd_generic_new_section_hook' #define srec_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'srec_new_section_hook' NAME##_new_section_hook, \ ^~~~ srec.c:1254:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ srec.c:1255:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ srec.c:1257:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1187:52: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ srec.c:1189:51: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define srec_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'srec_get_lineno' NAME##_get_lineno, \ ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ srec.c:1190:51: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'srec_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ srec.c:1191:51: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'srec_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ srec.c:1193:51: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ srec.c:1258:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1196:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] #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' NAME##_get_reloc_upper_bound, \ ^~~~ srec.c:1259:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (srec), ^~~~~~~~~~~~~~~~~~~~~ srec.c:1197:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] #define srec_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) ^ bfd.h:4988:3: note: in expansion of macro 'srec_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ srec.c:1259:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ srec.c:1198:51: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ srec.c:1259:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (srec), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ srec.c:1262:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ srec.c:1262:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ srec.c:1262:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ srec.c:1186:51: note: in expansion of macro '_bfd_generic_new_section_hook' #define srec_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'srec_new_section_hook' NAME##_new_section_hook, \ ^~~~ srec.c:1309:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ srec.c:1310:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ srec.c:1312:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1187:52: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define srec_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'srec_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ srec.c:1189:51: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define srec_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'srec_get_lineno' NAME##_get_lineno, \ ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ srec.c:1190:51: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define srec_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'srec_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ srec.c:1191:51: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define srec_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'srec_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ srec.c:1193:51: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define srec_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'srec_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ srec.c:1313:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (srec), ^~~~~~~~~~~~~~~~~~~~~~ srec.c:1196:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] #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' NAME##_get_reloc_upper_bound, \ ^~~~ srec.c:1314:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (srec), ^~~~~~~~~~~~~~~~~~~~~ srec.c:1197:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] #define srec_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) ^ bfd.h:4988:3: note: in expansion of macro 'srec_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ srec.c:1314:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ srec.c:1198:51: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ srec.c:1314:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (srec), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ srec.c:1317:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ srec.c:1317:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ srec.c:1317:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] dst += 2; ~~~~^~~~ srec.c:908:5: note: here case 8: ^~~~ srec.c:911:11: warning: this statement may fall through [-Wimplicit-fallthrough=] dst += 2; ~~~~^~~~ srec.c:912:5: note: here case 9: ^~~~ --- 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 In file included from binary.c:38: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ binary.c:106:38: note: in expansion of macro '_bfd_generic_new_section_hook' #define binary_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'binary_new_section_hook' NAME##_new_section_hook, \ ^~~~ binary.c:365:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ binary.c:366:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ binary.c:368:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ binary.c:204:35: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define binary_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'binary_print_symbol' NAME##_print_symbol, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ binary.c:226:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define binary_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'binary_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ binary.c:217:44: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define binary_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'binary_get_lineno' NAME##_get_lineno, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ binary.c:218:44: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define binary_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'binary_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ binary.c:219:44: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define binary_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'binary_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ binary.c:220:44: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define binary_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'binary_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ binary.c:369:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (binary), ^~~~~~~~~~~~~~~~~~~~~~ binary.c:224:46: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] #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' NAME##_get_reloc_upper_bound, \ ^~~~ binary.c:370:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (binary), ^~~~~~~~~~~~~~~~~~~~~ binary.c:225:46: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] #define binary_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) ^ bfd.h:4988:3: note: in expansion of macro 'binary_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ binary.c:370:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ binary.c:223:44: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ binary.c:370:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (binary), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ binary.c:373:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ binary.c:373:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ binary.c:373:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- srec.lo --- srec.c: In function 'srec_bad_byte': srec.c:252:19: warning: '%03o' directive writing between 3 and 11 bytes into a region of size 9 [-Wformat-overflow=] sprintf (buf, "\\%03o", (unsigned int) c); ^~~~ srec.c:252:16: note: directive argument in the range [0, 4294967294] sprintf (buf, "\\%03o", (unsigned int) c); ^~~~~~~~ In file included from /usr/include/stdio.h:873, from sysdep.h:33, from srec.c:105: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ tekhex.c:927:53: note: in expansion of macro '_bfd_generic_new_section_hook' #define tekhex_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'tekhex_new_section_hook' NAME##_new_section_hook, \ ^~~~ tekhex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ tekhex.c:992:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ tekhex.c:994:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ tekhex.c:928:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define tekhex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'tekhex_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ tekhex.c:930:53: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define tekhex_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'tekhex_get_lineno' NAME##_get_lineno, \ ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ tekhex.c:931:53: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define tekhex_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'tekhex_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ tekhex.c:932:53: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define tekhex_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'tekhex_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ tekhex.c:933:53: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define tekhex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'tekhex_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ tekhex.c:995:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (tekhex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ bfd.h:4987:3: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' NAME##_get_reloc_upper_bound, \ ^~~~ tekhex.c:996:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:4988:3: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ tekhex.c:996:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:4989:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup ^~~~ tekhex.c:996:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ tekhex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ tekhex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ tekhex.c:999:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ tekhex.c: In function 'first_phase': tekhex.c:438:21: warning: this statement may fall through [-Wimplicit-fallthrough=] new->symbol.value = val - section->vma; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tekhex.c:440:6: note: here default: ^~~~~~~ --- ihex.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 ihex.c -o ihex.o --- 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_read_section': ihex.c:556:15: warning: variable 'addr' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ ihex.c:912:51: note: in expansion of macro '_bfd_generic_new_section_hook' #define ihex_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'ihex_new_section_hook' NAME##_new_section_hook, \ ^~~~ ihex.c:983:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ ihex.c:984:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ ihex.c:986:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:915:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] #define ihex_canonicalize_symtab ((long (*) (bfd *, asymbol **)) bfd_0l) ^ bfd.h:4935:3: note: in expansion of macro 'ihex_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ ihex.c:917:51: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define ihex_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'ihex_print_symbol' NAME##_print_symbol, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:329:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ ihex.c:918:51: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' #define ihex_get_symbol_info _bfd_nosymbols_get_symbol_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4938:3: note: in expansion of macro 'ihex_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ ihex.c:920:51: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #define ihex_bfd_is_local_label_name _bfd_nosymbols_bfd_is_local_label_name ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4939:3: note: in expansion of macro 'ihex_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:919:52: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define ihex_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'ihex_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ ihex.c:921:51: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define ihex_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'ihex_get_lineno' NAME##_get_lineno, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ ihex.c:922:51: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define ihex_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'ihex_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ ihex.c:923:51: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define ihex_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'ihex_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ ihex.c:924:51: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #define ihex_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4945:3: note: in expansion of macro 'ihex_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:346:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ ihex.c:925:51: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' #define ihex_read_minisymbols _bfd_nosymbols_read_minisymbols ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4946:3: note: in expansion of macro 'ihex_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:348:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ ihex.c:926:51: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' #define ihex_minisymbol_to_symbol _bfd_nosymbols_minisymbol_to_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4947:3: note: in expansion of macro 'ihex_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ ihex.c:987:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ihex), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c:927:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] #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' NAME##_get_reloc_upper_bound, \ ^~~~ ihex.c:988:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (ihex), ^~~~~~~~~~~~~~~~~~~~~ ihex.c:928:52: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] #define ihex_canonicalize_reloc ((long (*) (bfd *, asection *, arelent **, asymbol **)) bfd_0l) ^ bfd.h:4988:3: note: in expansion of macro 'ihex_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ ihex.c:988:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ ihex.c:929:51: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ ihex.c:988:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (ihex), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ ihex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ ihex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ ihex.c:991:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ ihex.c: In function 'ihex_bad_byte': ihex.c:221:19: warning: '%03o' directive writing between 3 and 11 bytes into a region of size 9 [-Wformat-overflow=] sprintf (buf, "\\%03o", (unsigned int) c); ^~~~ ihex.c:221:16: note: directive argument in the range [0, 4294967294] sprintf (buf, "\\%03o", (unsigned int) c); ^~~~~~~~ In file included from /usr/include/stdio.h:873, from sysdep.h:33, from ihex.c:122: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 --- 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 --- 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 --- 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 --- dwarf2.lo --- dwarf2.c: In function 'decode_line_info': dwarf2.c:1120:11: warning: variable 'basic_block' set but not used [-Wunused-but-set-variable] int basic_block = 0; ^~~~~~~~~~~ --- 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 --- simple.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 simple.c -o simple.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 --- cc -DHAVE_CONFIG_H -I. -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 --- cc -DHAVE_CONFIG_H -I. -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 --- 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] 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-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-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-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-arm.c: In function 'arm_check_note': cpu-arm.c:224:17: warning: variable 'type' set but not used [-Wunused-but-set-variable] 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-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-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-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-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 --- cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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-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-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-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-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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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-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-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-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 --- cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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-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 cc -DHAVE_CONFIG_H -I. -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-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-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-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 cc -DHAVE_CONFIG_H -I. -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-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-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-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-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 --- cc -DHAVE_CONFIG_H -I. -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 --- --- cpu-i960.lo --- --- 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-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-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 --- cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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-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 cc -DHAVE_CONFIG_H -I. -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-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-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-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-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 --- cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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-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-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 --- cc -DHAVE_CONFIG_H -I. -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 --- --- cpu-m88k.lo --- --- 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-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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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-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-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-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-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-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-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-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-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-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-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-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-ns32k.c: In function '_bfd_ns32k_get_immediate': cpu-ns32k.c:120:13: warning: this statement may fall through [-Wimplicit-fallthrough=] value = (value << 8) | (*buffer++ & 0xff); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpu-ns32k.c:121:5: note: here case 2: ^~~~ cpu-ns32k.c:122:13: warning: this statement may fall through [-Wimplicit-fallthrough=] value = (value << 8) | (*buffer++ & 0xff); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpu-ns32k.c:123:5: note: here case 1: ^~~~ cpu-ns32k.c: In function '_bfd_ns32k_put_immediate': cpu-ns32k.c:143:41: warning: this statement may fall through [-Wimplicit-fallthrough=] *buffer-- = (value & 0xff); value >>= 8; ~~~~~~^~~~~ cpu-ns32k.c:144:5: note: here case 2: ^~~~ cpu-ns32k.c:145:41: warning: this statement may fall through [-Wimplicit-fallthrough=] *buffer-- = (value & 0xff); value >>= 8; ~~~~~~^~~~~ cpu-ns32k.c:146:5: note: here 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-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-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 cc -DHAVE_CONFIG_H -I. -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-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-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 --- 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-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 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-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:51: warning: left shift of negative value [-Wshift-negative-value] : (((1 << (HI + 1)) - 1) & (-1 << LO))) ^~ ../opcodes/sh-opc.h:226:28: note: in expansion of macro 'MASK' #define arch_sh_mmu_mask MASK (26, 27) ^~~~ ../opcodes/sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' #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' && SH_VALID_MMU_ARCH_SET (SET) \ ^~~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) ^~~~~~~~~~~~~~~~~ cpu-sh.c:463:7: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' && SH_MERGE_ARCH_SET_VALID (try, arch_set)) ^~~~~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:203:26: warning: left shift of negative value [-Wshift-negative-value] : HI > 30 ? (-1 << LO) \ ^~ ../opcodes/sh-opc.h:232:28: note: in expansion of macro 'MASK' #define arch_sh_co_mask MASK (28, 31) ^~~~ ../opcodes/sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' #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' && SH_VALID_CO_ARCH_SET (SET)) ^~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' SH_VALID_ARCH_SET (SH_MERGE_ARCH_SET (SET1, SET2)) ^~~~~~~~~~~~~~~~~ cpu-sh.c:463:7: note: in expansion of macro 'SH_MERGE_ARCH_SET_VALID' && SH_MERGE_ARCH_SET_VALID (try, arch_set)) ^~~~~~~~~~~~~~~~~~~~~~~ cpu-sh.c: In function 'sh_merge_bfd_arch': ../opcodes/sh-opc.h:203:26: warning: left shift of negative value [-Wshift-negative-value] : HI > 30 ? (-1 << LO) \ ^~ ../opcodes/sh-opc.h:232:28: note: in expansion of macro 'MASK' #define arch_sh_co_mask MASK (28, 31) ^~~~ ../opcodes/sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' #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' if (!SH_VALID_CO_ARCH_SET (merged_arch)) ^~~~~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:205:51: warning: left shift of negative value [-Wshift-negative-value] : (((1 << (HI + 1)) - 1) & (-1 << LO))) ^~ ../opcodes/sh-opc.h:226:28: note: in expansion of macro 'MASK' #define arch_sh_mmu_mask MASK (26, 27) ^~~~ ../opcodes/sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' #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' && SH_VALID_MMU_ARCH_SET (SET) \ ^~~~~~~~~~~~~~~~~~~~~ cpu-sh.c:510:13: note: in expansion of macro 'SH_VALID_ARCH_SET' else if (!SH_VALID_ARCH_SET (merged_arch)) ^~~~~~~~~~~~~~~~~ ../opcodes/sh-opc.h:203:26: warning: left shift of negative value [-Wshift-negative-value] : HI > 30 ? (-1 << LO) \ ^~ ../opcodes/sh-opc.h:232:28: note: in expansion of macro 'MASK' #define arch_sh_co_mask MASK (28, 31) ^~~~ ../opcodes/sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' #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' && SH_VALID_CO_ARCH_SET (SET)) ^~~~~~~~~~~~~~~~~~~~ cpu-sh.c:510:13: note: in expansion of macro 'SH_VALID_ARCH_SET' 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-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-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-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 cc -DHAVE_CONFIG_H -I. -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-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-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 cc -DHAVE_CONFIG_H -I. -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-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-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-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-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-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 --- 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-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 --- 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 --- 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-adobe.lo --- In file included from aout-adobe.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ aout-adobe.c:504:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-adobe.c:507:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libaout.h:594:35: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ aout-adobe.c:507:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ aout-adobe.c:453:40: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] #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' NAME##_bfd_make_debug_symbol, \ ^~~~ aout-adobe.c:507:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ aout-adobe.c:454:40: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] #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' NAME##_bfd_reloc_type_lookup ^~~~ aout-adobe.c:508:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-adobe.c:511:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-adobe.c:511:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-adobe.c:511:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- aout-arm.lo --- In file included from aout-arm.c:327: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-arm.c:477:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-arm.c:480:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-arm.c:480:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-arm.c:484:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-arm.c:484:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-arm.c:484:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-arm.c:518:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-arm.c:521:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-arm.c:521:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-arm.c:525:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-arm.c:525:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-arm.c:525:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here 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 --- 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 --- aout-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 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] 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] 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- aout-sparcle.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-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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- aout-tic30.lo --- 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-tic30.c:965:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-tic30.c:969:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-tic30.c:973:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-tic30.c:977:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-tic30.c:985:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-tic30.c:981:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-tic30.c:1063:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ aout-tic30.c:994:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'MY_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-tic30.c:1066:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-tic30.c:908:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-tic30.c:1066:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-tic30.c:1011:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-tic30.c:1070:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-tic30.c:1015:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-tic30.c:1070:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-tic30.c:1023:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-tic30.c:1070:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- aout0.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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 cc -DHAVE_CONFIG_H -I. -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 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] 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- bout.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 bout.c -o bout.o bout.c: In function 'b_out_slurp_reloc_table': bout.c:772:14: warning: left shift of negative value [-Wshift-negative-value] s |= (~0) << 24; ^~ bout.c: In function 'abs32code': bout.c:1057:10: warning: left shift of negative value [-Wshift-negative-value] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ bout.c:1407:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ bout.c:1410:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libaout.h:594:35: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ bout.c:1410:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bout.c:1362:48: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ bout.c:1410:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ bout.c:1414:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ bout.c:1414:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ bout.c:1414:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ bout.c:1449:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ bout.c:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libaout.h:594:35: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ bout.c:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bout.c:1362:48: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ bout.c:1452:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ bout.c:1456:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ bout.c:1456:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ bout.c:1456:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- cf-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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25, from cf-i386lynx.c:31: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 cc -DHAVE_CONFIG_H -I. -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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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] asymbol *ptr; ^~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sparc.c:24, from cf-sparclynx.c:28: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-apollo.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-apollo.c:120:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, 0, 0, 0, NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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-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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25: libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25, from coff-aux.c:51: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-h8300.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8300.c:1439:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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=] if (value >= 0xffffff00u) ^ coff-h8300.c:615:5: note: here 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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-h8500.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-h8500.c:308:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ --- 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 --- coff-i386.lo --- 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- coff-go32.lo --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25, from coff-go32.c:45: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- cc -DHAVE_CONFIG_H -I. -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-i860.c: In function 'i860_reloc_processing': coff-i860.c:578:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i860.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-i860.c:676:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i860.c:679:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i860.c:683:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i860.c:683:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i860.c:683:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i960.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-i960.c:621:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-i960.c:654:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i960.c:657:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i960.c:661:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i960.c:661:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i960.c:661:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m88k.c:26: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-m88k.c:287: coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-m88k.c:26: libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m88k.c:291:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (m88kbcs_vec, "coff-m88kbcs", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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] 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] const reloc_map *entry; ^~~~~ In file included from coff-maxq.c:25: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ In file included from coff-maxq.c:445: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 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] asymbol *ptr; ^~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-maxq.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-maxq.c:456:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (maxqcoff_vec, "coff-maxq", 0, EXTRA_S_FLAGS, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- coff-m88k.lo --- In file included from coff-m88k.c:287: coffcode.h: In function 'coff_rtype_to_howto': coffcode.h:4931:16: warning: '*((void *)&genrel+24)' may be used uninitialized in this function [-Wmaybe-uninitialized] return genrel.howto; ~~~~~~^~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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-mips.c:1288:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, int, int, int, int, void *)' {aka 'void (*)(struct bfd *, void *, int, int, int, int, void *)'} [-Wcast-function-type] (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 *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, void *)' {aka 'void (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_in */ ^ coff-mips.c:1290:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, void *)' {aka 'void (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_in */ ^ coff-mips.c:1291:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, int, int, int, int, void *)' {aka 'unsigned int (*)(struct bfd *, void *, int, int, int, int, void *)'} [-Wcast-function-type] (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 *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, void *)' {aka 'unsigned int (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_out */ ^ coff-mips.c:1293:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, void *)' {aka 'unsigned int (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_out */ ^ coff-mips.c:1294:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, void *)' {aka 'unsigned int (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (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 *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coff-mips.c:1302:5: note: in expansion of macro '_bfd_ecoff_set_alignment_hook' _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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' _bfd_generic_bfd_copy_private_section_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' _bfd_generic_bfd_print_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ coff-mips.c:1433:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' NAME##_get_lineno, \ ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ coff-mips.c:1436:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-mips.c:1440:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-mips.c:1440:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-mips.c:1440:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' _bfd_generic_bfd_copy_private_section_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' _bfd_generic_bfd_print_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ coff-mips.c:1476:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' NAME##_get_lineno, \ ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ coff-mips.c:1479:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-mips.c:1483:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-mips.c:1483:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-mips.c:1483:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' _bfd_generic_bfd_copy_private_section_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' _bfd_generic_bfd_print_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ coff-mips.c:1520:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' NAME##_get_lineno, \ ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ coff-mips.c:1523:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-mips.c:1527:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-mips.c:1527:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-mips.c:1527:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-or32.c: In function 'reloc_processing': coff-or32.c:320:16: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] asymbol *ptr; ^~~ In file included from coff-or32.c:576: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-or32.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-or32.c:626:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-or32.c:629:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coff-or32.c:630:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-or32.c:633:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-or32.c:633:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-or32.c:633:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- In file included from coff-rs6000.c:134: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coff-rs6000.c: In function 'xcoff_write_armap_big': coff-rs6000.c:1791:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 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' i = 0; ^ 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] bfd_vma addrmask, fieldmask, signmask, ss; ^~~~~~~~ coff-rs6000.c: At top level: coff-rs6000.c:4137:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff-rs6000.c:4139:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), ^ coff-rs6000.c:4140:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), ^ coff-rs6000.c:4141:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff-rs6000.c:4142:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true), ^ coff-rs6000.c:4143:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void * )) bfd_true), ^ coff-rs6000.c:4153:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ coff-rs6000.c:4169:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ coff-rs6000.c:4206:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coff-rs6000.c:4387:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff-rs6000.c:4389:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), ^ coff-rs6000.c:4390:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), ^ coff-rs6000.c:4391:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff-rs6000.c:4392:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true), ^ coff-rs6000.c:4393:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void * )) bfd_true), ^ coff-rs6000.c:4403:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ coff-rs6000.c:4419:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ coff-rs6000.c:4456:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:648: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:648: coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27: libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (shcoff_vec, "coff-sh", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3027:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3044:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coff-sh.c:3129:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coff-sh.c:3130:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-sh.c:3179:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-sh.c:3182:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-sh.c:3186:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-sh.c:3186:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-sh.c:3186:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-sh.c:3223:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-sh.c:3226:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-sh.c:3230:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-sh.c:3230:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-sh.c:3230:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 --- 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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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] asymbol *ptr; ^~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sparc.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sparc.c:200:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25, from coff-stgo32.c:101: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25, from coff-svm68k.c:26: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:537:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, 0, NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic30.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic30.c:198:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic30.c:201:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), ^~~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic30.c:24: libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic30.c:205:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic30.c:205:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic30.c:205:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5199:28: note: in expansion of macro 'symname_in_debug_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5243:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic4x.c:26: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:256:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5433:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:259:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:262:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5433:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:265:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:268:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5430:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5433:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5437:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic4x.c:271:1: note: in expansion of macro 'CREATE_BIGHDR_COFF_TARGET_VEC' CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff2_beh_vec, "coff2-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff2_vec, COFF_SWAP_TABLE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- In file included from coff-tic54x.c:345: coffcode.h: In function 'coff_compute_section_file_positions': coffcode.h:2922:13: warning: variable 'previous' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5199:28: note: in expansion of macro 'symname_in_debug_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5243:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic54x.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic54x.c:442:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic54x.c:445:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic54x.c:449:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic54x.c:449:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic54x.c:449:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic54x.c:486:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic54x.c:489:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic54x.c:493:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic54x.c:493:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic54x.c:493:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic54x.c:531:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic54x.c:534:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic54x.c:538:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic54x.c:538:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic54x.c:538:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic54x.c:576:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic54x.c:579:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic54x.c:583:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic54x.c:583:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic54x.c:583:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic54x.c:621:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic54x.c:624:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic54x.c:628:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic54x.c:628:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic54x.c:628:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coff-tic54x.c:666:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-tic54x.c:669:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-tic54x.c:673:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-tic54x.c:673:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-tic54x.c:673:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-tic80.c:30: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5482:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-tic80.c:739:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (tic80coff_vec, "coff-tic80", D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- coff-u68k.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-u68k.c -o coff-u68k.o --- coff-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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-m68k.c:25, from coff-u68k.c:35: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_SYM, TARGET_NAME, D_PAGED, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-m68k.c:535:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ In file included from coff-we32k.c:65: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-we32k.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5384:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-we32k.c:69:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (we32kcoff_vec, "coff-we32k", 0, 0, 0, NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-w65.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-w65.c:377: coffcode.h:5297:46: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-w65.c:24: libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coffcode.h:5482:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), \ ^~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-w65.c:385:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ In file included from coff-z80.c:252: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-z80.c:24: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from coff-z80.c:24: libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z80.c:261:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (z80coff_vec, "coff-z80", 0, 0, '\0', NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ In file included from coff-z8k.c:349: coffcode.h: In function 'coff_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] bfd_boolean hasdebug = FALSE; ^~~~~~~~ coffcode.h: At top level: coffcode.h:1739:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coffcode.h:5155:42: note: in expansion of macro 'coff_set_alignment_hook' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-z8k.c:25: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5277:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ coffcode.h:5273:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ coffcode.h:5289:45: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-z8k.c:358:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (z8kcoff_vec, "coff-z8k", 0, 0, '_', NULL, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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 cofflink.c: In function 'process_embedded_commands': cofflink.c:1244:8: warning: variable 'had_shared' set but not used [-Wunused-but-set-variable] int had_shared= 0; ^~~~~~~~~~ cofflink.c:1242:8: warning: variable 'had_read' set but not used [-Wunused-but-set-variable] int had_read = 0; ^~~~~~~~ --- dwarf1.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 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] bfd_vma fdr_adr; ^~~~~~~ --- 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=] sprintf (hdr.ar_date, "%ld", (long) (statbuf.st_mtime + 60)); ^~~ ecoff.c:3053:25: note: directive argument in the range [-9223372036854775748, 9223372036854775807] sprintf (hdr.ar_date, "%ld", (long) (statbuf.st_mtime + 60)); ^~~~~ In file included from /usr/include/stdio.h:873, from sysdep.h:33, from ecoff.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 21 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ ecoff.c:3064:31: warning: '__builtin___sprintf_chk' writing a terminating nul past the end of the destination [-Wformat-overflow=] sprintf (hdr.ar_size, "%-10d", (int) mapsize); ^ In file included from /usr/include/stdio.h:873, from sysdep.h:33, from ecoff.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 11 and 12 bytes into a destination of size 10 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ ecoff.c:3115:22: warning: 'rehash' may be used uninitialized in this function [-Wmaybe-uninitialized] srch = (srch + rehash) & (hashsize - 1)) ~~~~~~^~~~~~~~~ ecoff.c: In function '_bfd_ecoff_bfd_link_add_symbols': ecoff.c:3815:22: warning: 'rehash' may be used uninitialized in this function [-Wmaybe-uninitialized] for (srch = (hash + rehash) & (armap_count - 1); ~~~~~~^~~~~~~~~ ecoff.c:3760:26: note: 'rehash' was declared here unsigned int hash, rehash; ^~~~~~ --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 --- 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 --- 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25, from efi-app-ia32.c:34: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- elf.lo --- elf.c: In function 'prep_headers': elf.c:4833:23: warning: variable 'i_shdrp' set but not used [-Wunused-but-set-variable] 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] 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] 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] asection * splt; ^~~~ elf-m10300.c:981:14: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] asection * sgot; ^~~~ elf-m10300.c:980:14: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] bfd_vma * local_got_offsets; ^~~~~~~~~~~~~~~~~ elf-m10300.c: In function 'mn10300_elf_relocate_section': elf-m10300.c:1424:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf-m10300.c: In function 'mn10300_elf_relax_section': elf-m10300.c:1694:26: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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-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-arm.lo --- elf32-arm.c: In function 'elf32_arm_final_link_relocate': elf32-arm.c:2952:33: warning: variable 'sym_hashes' set but not used [-Wunused-but-set-variable] struct elf_link_hash_entry ** sym_hashes; ^~~~~~~~~~ elf32-arm.c:2951:33: warning: variable 'symtab_hdr' set but not used [-Wunused-but-set-variable] Elf_Internal_Shdr * symtab_hdr; ^~~~~~~~~~ elf32-arm.c: In function 'elf32_arm_relocate_section': elf32-arm.c:4489:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 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] 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 *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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=] if (!globals->vxworks_p) ^ elf32-arm.c:3020:5: note: here case R_ARM_PC24: ^~~~ --- elf32-avr.lo --- elf32-avr.c: In function 'elf32_avr_relocate_section': elf32-avr.c:901:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-avr.c:901:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~~~~~~~~~~~ elf32-avr.c:879:36: warning: variable 'r_type' set but not used [-Wunused-but-set-variable] 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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=] { ^ elf32-avr.c:1485:9: note: here 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] asection *sreloc; ^~~~~~ elf32-bfin.c: In function 'bfin_relocate_section': elf32-bfin.c:2885:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf32-bfin.c:2822:13: warning: variable 'sreloc' set but not used [-Wunused-but-set-variable] 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] int offset; ^~~~~~ elf32-bfin.c:3253:19: warning: variable 'pltflags' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-bfin.c: In function 'bfinfdpic_relocate_section': elf32-bfin.c:2232:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! IS_FDPIC (output_bfd)) ^ elf32-bfin.c:2235:2: note: here 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] asymbol *symbol = NULL; ^~~~~~ elf32-cr16c.c: In function 'elf32_cr16c_relocate_section': elf32-cr16c.c:726:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-cr16c.c:726:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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-cris.c: In function 'cris_elf_relocate_section': elf32-cris.c:995:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 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] asection *sgot; ^~~~ --- 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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] Elf_Internal_Rela *irelalign; ^~~~~~~~~ elf32-crx.c: In function 'elf32_crx_relocate_section': elf32-crx.c:864:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-crx.c:864:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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-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 elf32-d10v.c -o elf32-d10v.o elf32-d10v.c: In function 'elf32_d10v_relocate_section': elf32-d10v.c:492:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-d10v.c:492:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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-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-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-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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-fr30.lo --- elf32-fr30.c: In function 'fr30_elf_relocate_section': elf32-fr30.c:563:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-fr30.c:563:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 --- In file included from elf32-frv.c:6952: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-frv.c: In function 'elf32_frv_relocate_section': elf32-frv.c:2854:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! IS_FDPIC (output_bfd)) ^ elf32-frv.c:2857:2: note: here case R_FRV_GOT12: ^~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-h8300.c:442:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] 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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elf32-hppa.c:2294:3: note: in expansion of macro 'bfd_set_section_alignment' bfd_set_section_alignment (dynobj, sec, gotalign); ^~~~~~~~~~~~~~~~~~~~~~~~~ elf32-hppa.c: In function 'elf32_hppa_relocate_section': elf32-hppa.c:3531:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-hppa.c: In function 'elf32_hppa_relocate_section': elf32-hppa.c:3662:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (htab->etab.dynamic_sections_created) ^ elf32-hppa.c:3760:2: note: here 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] 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] 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 (*)(struct bfd *, struct bfd_link_info *, struct elf_internal_sym *, const char **, unsigned int *, struct bfd_section **, long unsigned int *)'} [-Wcast-function-type] (bfd_boolean (*) \ ^ elf32-target.h:580:3: note: in expansion of macro 'elf_backend_add_symbol_hook' 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 (*)(struct bfd *, struct bfd_link_info *, struct elf_link_hash_entry *, struct elf_internal_sym *)'} [-Wcast-function-type] (bfd_boolean (*) \ ^ elf32-target.h:590:3: note: in expansion of macro 'elf_backend_finish_dynamic_symbol' elf_backend_finish_dynamic_symbol, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf32-i370.c:1454:3: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} [-Wcast-function-type] (int (*) (bfd *)) i370_noop ^ elf32-target.h:594:3: note: in expansion of macro 'elf_backend_additional_program_headers' 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 (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct bfd_link_info *)) i370_noop ^ elf32-target.h:595:3: note: in expansion of macro 'elf_backend_modify_segment_map' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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-i386.c: In function 'elf_i386_relocate_section': elf32-i386.c:2429:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-i386.c: In function 'elf_i386_check_relocs': elf32-i386.c:1027:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if (h) ^ elf32-i386.c:1033:8: note: here case R_386_TLS_GOTIE: ^~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] || (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] || (bfd_signed_vma)relocation < (-0x8000 << 2)) ^~ elf32-i860.c: In function 'elf32_i860_relocate_section': elf32-i860.c:1108:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-i860.c:1108:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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-i960.lo --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf32-iq2000.c:571:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-ip2k.lo --- elf32-ip2k.c: In function 'adjust_all_relocations': elf32-ip2k.c:659:24: warning: variable 'desc' set but not used [-Wunused-but-set-variable] unsigned short desc; ^~~~ elf32-ip2k.c:658:29: warning: variable 'other' set but not used [-Wunused-but-set-variable] unsigned char type, other; ^~~~~ elf32-ip2k.c:657:23: warning: variable 'strx' set but not used [-Wunused-but-set-variable] unsigned long strx; ^~~~ elf32-ip2k.c:565:13: warning: variable 'contents' set but not used [-Wunused-but-set-variable] 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] Elf_Internal_Rela * irelbase; ^~~~~~~~ elf32-ip2k.c: In function 'ip2k_elf_relocate_section': elf32-ip2k.c:1442:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc; ^~~~~~~~~~~~~~~~ elf32-ip2k.c:1441:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf32-ip2k.c:1419:36: warning: variable 'r_type' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elf32-m32r.c:1376:4: note: in expansion of macro 'bfd_set_section_alignment' 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] 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] 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] asection *sgot, *srelgot, *sreloc; ^~~~ elf32-m32r.c:3805:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 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] const char *name; ^~~~ In file included from elf32-m32r.c:4195: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- 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] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-m68hc1x.c:959:19: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~~~~~~~~~~~ elf32-m68hc1x.c:933:15: warning: variable 'stub_name' set but not used [-Wunused-but-set-variable] 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] struct elf_link_hash_entry **sym_hashes; ^~~~~~~~~~ --- elf32-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 elf32-m68k.c -o elf32-m68k.o elf32-m68k.c: In function 'elf_m68k_relocate_section': elf32-m68k.c:1553:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 --- cc -DHAVE_CONFIG_H -I. -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-m10200.lo --- elf-m10200.c: In function 'mn10200_elf_relocate_section': elf-m10200.c:380:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf-m10200.c:380:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- elf-m10300.lo --- 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] asection * splt; ^~~~ elf-m10300.c:981:14: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] asection * sgot; ^~~~ elf-m10300.c:980:14: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] bfd_vma * local_got_offsets; ^~~~~~~~~~~~~~~~~ elf-m10300.c: In function 'mn10300_elf_relocate_section': elf-m10300.c:1424:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf-m10300.c: In function 'mn10300_elf_relax_section': elf-m10300.c:1694:26: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-mcore.c:447:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] if (*namep == '\0') ^~ elfxx-mips.c:3952:11: note: did you mean to dereference the pointer? 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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5985:2: note: in expansion of macro 'bfd_set_section_alignment' 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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5988:2: note: in expansion of macro 'bfd_set_section_alignment' 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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5991:2: note: in expansion of macro 'bfd_set_section_alignment' 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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5994:2: note: in expansion of macro 'bfd_set_section_alignment' 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] #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ elfxx-mips.c:5997:2: note: in expansion of macro 'bfd_set_section_alignment' 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:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (gg->global_gotsym) ^ elfxx-mips.c:8679:6: note: here 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf32-mt.c:330:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-msp430.c:478:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~~~~~~~~~~~ elf32-msp430.c:455:11: warning: variable 'r_type' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 cc -DHAVE_CONFIG_H -I. -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 --- 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-or32.lo --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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-openrisc.lo --- elf32-openrisc.c: In function 'openrisc_elf_relocate_section': elf32-openrisc.c:354:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-openrisc.c:354:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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:25: warning: variable 'sym' set but not used [-Wunused-but-set-variable] Elf_Internal_Sym *sym; ^~~ elf32-ppc.c: In function 'ppc_elf_relocate_section': elf32-ppc.c:6355:2: warning: case value '245' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] case R_PPC_RELAX32: ^~~~ elf32-ppc.c:6349:2: warning: case value '246' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] case R_PPC_RELAX32PC: ^~~~ elf32-ppc.c:6331:2: warning: case value '247' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] case R_PPC_RELAX32_PLT: ^~~~ elf32-ppc.c:6330:2: warning: case value '248' not in enumerated type 'enum elf_ppc_reloc_type' [-Wswitch] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-ppc.c: In function 'ppc_elf_gc_sweep_hook': elf32-ppc.c:3799:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (info->shared) ^ elf32-ppc.c:3802:2: note: here 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] asection *srelgot; ^~~~~~~ elf32-sh.c:6184:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] asection *sgot; ^~~~ elf32-sh.c:6183:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] asection *srelgot; ^~~~~~~ elf32-sh.c:6184:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] asection *sgot; ^~~~ elf32-sh.c:6183:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] bfd_vma start, stop; ^~~~ elf32-sh.c:2985:15: warning: variable 'start' set but not used [-Wunused-but-set-variable] bfd_vma start, stop; ^~~~~ elf32-sh.c:2954:12: warning: variable 'label' set but not used [-Wunused-but-set-variable] 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] asection *srelgot; ^~~~~~~ elf32-sh.c:6184:13: warning: variable 'sgot' set but not used [-Wunused-but-set-variable] asection *sgot; ^~~~ elf32-sh.c:6183:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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 --- elfxx-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 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] 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] struct _bfd_sparc_elf_link_hash_table *htab; ^~~~ elfxx-sparc.c: In function '_bfd_sparc_elf_relocate_section': elfxx-sparc.c:3093:26: warning: variable 'relocate' set but not used [-Wunused-but-set-variable] 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] bfd *dynobj; ^~~~~~ --- elf32-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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] asection *sreloc; ^~~~~~ elf32-v850.c:47:8: warning: variable 'dynobj' set but not used [-Wunused-but-set-variable] 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] hi16s_location *previous = NULL; ^~~~~~~~ elf32-v850.c: In function 'v850_elf_relocate_section': elf32-v850.c:1612:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-v850.c:1612:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~~~~~~~~~~~ elf32-v850.c:1691:6: warning: case value '8' not in enumerated type 'bfd_reloc_status_type' {aka 'enum bfd_reloc_status'} [-Wswitch] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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] flagword out_flags; ^~~~~~~~~ --- 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-vax.lo --- elf32-vax.c: In function 'elf_vax_relocate_section': elf32-vax.c:1453:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean warned; ^~~~~~ elf32-vax.c:1452:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc; ^~~~~~~~~~~~~~~~ elf32-vax.c:1395:12: warning: variable 'local_got_offsets' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-xstormy16.c: In function 'xstormy16_elf_relocate_section': elf32-xstormy16.c:801:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-xstormy16.c:801:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- cc -DHAVE_CONFIG_H -I. -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-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] 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] 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] xlate_map_entry_t tmp; ^~~ --- 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-xtensa.lo --- elf32-xtensa.c: In function 'move_literal': elf32-xtensa.c:8681:17: warning: variable 'target_sec' set but not used [-Wunused-but-set-variable] asection *target_sec; ^~~~~~~~~~ In file included from elf32-xtensa.c:9763: elf32-target.h: At top level: elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ --- elf32-xc16x.lo --- elf32-xc16x.c: In function 'elf32_xc16x_relocate_section': elf32-xc16x.c:363:34: warning: variable 'warned' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~ elf32-xc16x.c:363:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] bfd_boolean unresolved_reloc, warned; ^~~~~~~~~~~~~~~~ elf32-xc16x.c:347:29: warning: variable 'r' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf32_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf32_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf32-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf32), ^~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 cc -DHAVE_CONFIG_H -I. -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 --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 --- cc -DHAVE_CONFIG_H -I. -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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' CREATE_BIG_COFF_TARGET_VEC (TARGET_BIG_SYM, TARGET_BIG_NAME, D_PAGED, EXTRA_S_FLAGS, TARGET_UNDERSCORE, & TARGET_LITTLE_SYM, COFF_SWAP_TABLE) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- hp300bsd.lo --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- hp300hpux.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 hp300hpux.c -o hp300hpux.o --- 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 --- 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- som.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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 --- cc -DHAVE_CONFIG_H -I. -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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 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] 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] int r_baserel, r_jmptable, r_relative; ^~~~~~~~~~ i386lynx.c:377:18: warning: variable 'r_jmptable' set but not used [-Wunused-but-set-variable] int r_baserel, r_jmptable, r_relative; ^~~~~~~~~~ i386lynx.c:377:7: warning: variable 'r_baserel' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 In file included from i386msdos.c:28: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ i386msdos.c:146:32: note: in expansion of macro '_bfd_generic_new_section_hook' #define msdos_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'msdos_new_section_hook' NAME##_new_section_hook, \ ^~~~ i386msdos.c:222:5: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ --- i386netbsd.lo --- --- i386msdos.lo --- libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ i386msdos.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ i386msdos.c:225:5: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:324:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ i386msdos.c:168:35: note: in expansion of macro '_bfd_nosymbols_canonicalize_symtab' #define msdos_canonicalize_symtab _bfd_nosymbols_canonicalize_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4935:3: note: in expansion of macro 'msdos_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ i386msdos.c:169:28: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define msdos_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'msdos_print_symbol' NAME##_print_symbol, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:329:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ i386msdos.c:170:31: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' #define msdos_get_symbol_info _bfd_nosymbols_get_symbol_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4938:3: note: in expansion of macro 'msdos_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ i386msdos.c:175:39: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #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' NAME##_bfd_is_local_label_name, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ i386msdos.c:174:45: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define 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' NAME##_bfd_is_target_special_symbol, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ i386msdos.c:173:26: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define msdos_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'msdos_get_lineno' NAME##_get_lineno, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ i386msdos.c:171:33: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define msdos_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'msdos_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ i386msdos.c:172:33: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define msdos_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'msdos_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ i386msdos.c:176:37: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:346:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ i386msdos.c:177:32: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' #define msdos_read_minisymbols _bfd_nosymbols_read_minisymbols ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4946:3: note: in expansion of macro 'msdos_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:348:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ i386msdos.c:178:36: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' #define msdos_minisymbol_to_symbol _bfd_nosymbols_minisymbol_to_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4947:3: note: in expansion of macro 'msdos_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ i386msdos.c:226:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (msdos), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ i386msdos.c:181:37: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' #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' NAME##_get_reloc_upper_bound, \ ^~~~ i386msdos.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (msdos), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ i386msdos.c:180:34: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' #define msdos_canonicalize_reloc _bfd_norelocs_canonicalize_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'msdos_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ i386msdos.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (msdos), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ i386msdos.c:230:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ i386msdos.c:230:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ i386msdos.c:230:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 cc -DHAVE_CONFIG_H -I. -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 --- 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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- i386netbsd.lo --- In file included from netbsd.h:55, from i386netbsd.c:38: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ i386os9k.c:220:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'aout_32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ i386os9k.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libaout.h:594:35: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ i386os9k.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ i386os9k.c:171:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ i386os9k.c:223:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (aout_32), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ i386os9k.c:173:39: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ i386os9k.c:224:5: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (aout_32), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ i386os9k.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ i386os9k.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ i386os9k.c:227:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- ieee.c: In function 'parse_expression': ieee.c:529:10: warning: variable 'section_n' set but not used [-Wunused-but-set-variable] int section_n; ^~~~~~~~~ ieee.c:635:30: warning: variable 'sy1' set but not used [-Wunused-but-set-variable] ieee_symbol_index_type sy1; ^~~ ieee.c:634:17: warning: variable 'section1' set but not used [-Wunused-but-set-variable] asection *section1; ^~~~~~~~ ieee.c: In function 'ieee_slurp_external_symbols': ieee.c:768:19: warning: variable 'symbol_type_index' set but not used [-Wunused-but-set-variable] unsigned int symbol_type_index; ^~~~~~~~~~~~~~~~~ ieee.c:842:19: warning: variable 'symbol_name_index' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ ieee.c:3811:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ ieee.c:3726:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) \ ^ bfd.h:4909:3: note: in expansion of macro 'ieee_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ ieee.c:3819:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (ieee), ^~~~~~~~~~~~~~~~~~~~~~ ieee.c:3731:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) \ ^ bfd.h:4911:3: note: in expansion of macro 'ieee_write_armap' NAME##_write_armap, \ ^~~~ ieee.c:3819:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (ieee), ^~~~~~~~~~~~~~~~~~~~~~ ieee.c:3739:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'ieee_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ ieee.c:3826:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ ieee.c:3741:25: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define ieee_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'ieee_get_lineno' NAME##_get_lineno, \ ^~~~ ieee.c:3826:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ieee), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ ieee.c:3742:36: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ ieee.c:3826:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ieee), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ ieee.c:3746:36: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ ieee.c:3830:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (ieee), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ ieee.c:3843:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ ieee.c:3843:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ ieee.c:3843:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ ieee.c: In function 'copy_int': ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } ^ ieee.c:2690:4: note: in expansion of macro 'OUT' OUT (ch); ^~~ ieee.c:2691:2: note: here case 0x83: ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } ^ ieee.c:2694:4: note: in expansion of macro 'OUT' OUT (ch); ^~~ ieee.c:2695:2: note: here case 0x82: ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } ^ ieee.c:2698:4: note: in expansion of macro 'OUT' OUT (ch); ^~~ ieee.c:2699:2: note: here case 0x81: ^~~~ ieee.c: In function 'write_int': ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } ^ ieee.c:2497:4: note: in expansion of macro 'OUT' OUT (value >> 24); ^~~ ieee.c:2498:2: note: here case 3: ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } ^ ieee.c:2499:4: note: in expansion of macro 'OUT' OUT (value >> 16); ^~~ ieee.c:2500:2: note: here case 2: ^~~~ ieee.c:2469:42: warning: this statement may fall through [-Wimplicit-fallthrough=] #define OUT(x) { *output_ptr++ = (x); if (output_ptr == output_ptr_end) flush (); } ^ ieee.c:2501:4: note: in expansion of macro 'OUT' OUT (value >> 8); ^~~ ieee.c:2502:2: note: here case 1: ^~~~ ieee.c: In function 'copy_till_end': ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } ^ ieee.c:2732:4: note: in expansion of macro 'NEXT' NEXT (); ^~~~ ieee.c:2733:2: note: here case 0x83: ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } ^ ieee.c:2735:4: note: in expansion of macro 'NEXT' NEXT (); ^~~~ ieee.c:2736:2: note: here case 0x82: ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } ^ ieee.c:2738:4: note: in expansion of macro 'NEXT' NEXT (); ^~~~ ieee.c:2739:2: note: here case 0x81: ^~~~ ieee.c: In function 'drop_int': ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } ^ ieee.c:2653:4: note: in expansion of macro 'NEXT' NEXT (); ^~~~ ieee.c:2654:2: note: here case 0x83: ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } ^ ieee.c:2656:4: note: in expansion of macro 'NEXT' NEXT (); ^~~~ ieee.c:2657:2: note: here case 0x82: ^~~~ ieee.c:2468:34: warning: this statement may fall through [-Wimplicit-fallthrough=] #define NEXT() { input_ptr++; if (input_ptr == input_ptr_end) fill (); } ^ ieee.c:2659:4: note: in expansion of macro 'NEXT' NEXT (); ^~~~ ieee.c:2660:2: note: here case 0x81: ^~~~ --- 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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 cc -DHAVE_CONFIG_H -I. -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 --- m68knetbsd.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 m68knetbsd.c -o m68knetbsd.o --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- 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] unsigned int nflavours; ^~~~~~~~~ In file included from mach-o.c:24: mach-o-target.c: At top level: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ mach-o.c:44:55: note: in expansion of macro '_bfd_generic_new_section_hook' #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' NAME##_new_section_hook, \ ^~~~ mach-o-target.c:103:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mach-o.c:67:55: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mach-o.c:77:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ mach-o.c:68:55: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ mach-o.c:69:55: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ mach-o.c:36:55: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' #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' NAME##_construct_extended_name_table, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ mach-o.c:37:55: note: in expansion of macro '_bfd_noarchive_truncate_arname' #define bfd_mach_o_truncate_arname _bfd_noarchive_truncate_arname ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4910:3: note: in expansion of macro 'bfd_mach_o_truncate_arname' NAME##_truncate_arname, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ mach-o.c:38:55: note: in expansion of macro '_bfd_noarchive_write_armap' #define bfd_mach_o_write_armap _bfd_noarchive_write_armap ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4911:3: note: in expansion of macro 'bfd_mach_o_write_armap' NAME##_write_armap, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ mach-o.c:39:55: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' #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' NAME##_get_elt_at_index, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ mach-o.c:48:55: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #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' NAME##_bfd_is_local_label_name, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ mach-o.c:47:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_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' NAME##_bfd_is_target_special_symbol, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ mach-o.c:49:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_mach_o_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_mach_o_get_lineno' NAME##_get_lineno, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ mach-o.c:50:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #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' NAME##_find_nearest_line, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ mach-o.c:51:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ mach-o.c:52:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ mach-o.c:55:55: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' #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' NAME##_get_reloc_upper_bound, \ ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ mach-o.c:56:55: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' #define bfd_mach_o_canonicalize_reloc _bfd_norelocs_canonicalize_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_mach_o_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ mach-o.c:57:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ mach-o.c:44:55: note: in expansion of macro '_bfd_generic_new_section_hook' #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' NAME##_new_section_hook, \ ^~~~ mach-o-target.c:103:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mach-o.c:67:55: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mach-o.c:77:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ mach-o.c:68:55: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ mach-o.c:69:55: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ mach-o.c:36:55: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' #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' NAME##_construct_extended_name_table, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ mach-o.c:37:55: note: in expansion of macro '_bfd_noarchive_truncate_arname' #define bfd_mach_o_truncate_arname _bfd_noarchive_truncate_arname ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4910:3: note: in expansion of macro 'bfd_mach_o_truncate_arname' NAME##_truncate_arname, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ mach-o.c:38:55: note: in expansion of macro '_bfd_noarchive_write_armap' #define bfd_mach_o_write_armap _bfd_noarchive_write_armap ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4911:3: note: in expansion of macro 'bfd_mach_o_write_armap' NAME##_write_armap, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ mach-o.c:39:55: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' #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' NAME##_get_elt_at_index, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ mach-o.c:48:55: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #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' NAME##_bfd_is_local_label_name, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ mach-o.c:47:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_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' NAME##_bfd_is_target_special_symbol, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ mach-o.c:49:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_mach_o_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_mach_o_get_lineno' NAME##_get_lineno, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ mach-o.c:50:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #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' NAME##_find_nearest_line, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ mach-o.c:51:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ mach-o.c:52:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ mach-o.c:55:55: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' #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' NAME##_get_reloc_upper_bound, \ ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ mach-o.c:56:55: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' #define bfd_mach_o_canonicalize_reloc _bfd_norelocs_canonicalize_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_mach_o_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ mach-o.c:57:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ mach-o.c:44:55: note: in expansion of macro '_bfd_generic_new_section_hook' #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' NAME##_new_section_hook, \ ^~~~ mach-o-target.c:103:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mach-o.c:67:55: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mach-o.c:77:55: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ mach-o.c:68:55: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ mach-o.c:69:55: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ mach-o-target.c:104:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ mach-o.c:36:55: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' #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' NAME##_construct_extended_name_table, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ mach-o.c:37:55: note: in expansion of macro '_bfd_noarchive_truncate_arname' #define bfd_mach_o_truncate_arname _bfd_noarchive_truncate_arname ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4910:3: note: in expansion of macro 'bfd_mach_o_truncate_arname' NAME##_truncate_arname, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ mach-o.c:38:55: note: in expansion of macro '_bfd_noarchive_write_armap' #define bfd_mach_o_write_armap _bfd_noarchive_write_armap ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4911:3: note: in expansion of macro 'bfd_mach_o_write_armap' NAME##_write_armap, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ mach-o.c:39:55: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' #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' NAME##_get_elt_at_index, \ ^~~~ mach-o-target.c:106:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ mach-o.c:48:55: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' #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' NAME##_bfd_is_local_label_name, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ mach-o.c:47:56: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_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' NAME##_bfd_is_target_special_symbol, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ mach-o.c:49:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_mach_o_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_mach_o_get_lineno' NAME##_get_lineno, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ mach-o.c:50:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #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' NAME##_find_nearest_line, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ mach-o.c:51:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ mach-o.c:52:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ mach-o-target.c:107:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ mach-o.c:55:55: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' #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' NAME##_get_reloc_upper_bound, \ ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ mach-o.c:56:55: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' #define bfd_mach_o_canonicalize_reloc _bfd_norelocs_canonicalize_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_mach_o_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ mach-o.c:57:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ mach-o-target.c:108:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_mach_o), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ mach-o-target.c:111:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ mipsbsd.c:429:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ mipsbsd.c:432:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ mipsbsd.c:432:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ mipsbsd.c:436:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ mipsbsd.c:436:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ mipsbsd.c:436:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ mipsbsd.c:470:5: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ mipsbsd.c:473:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ mipsbsd.c:473:5: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ mipsbsd.c:477:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ mipsbsd.c:477:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ mipsbsd.c:477:5: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- nlm.lo --- --- 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 --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 cc -DHAVE_CONFIG_H -I. -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-sparc.lo --- --- 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 --- 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-i386.lo --- In file included from nlm32-i386.c:23: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' NAME##_new_section_hook, \ ^~~~ nlm-target.h:234:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (_bfd_generic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define nlm_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' NAME##_get_lineno, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(struct bfd *, int)'} [-Wcast-function-type] #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' #define nlm_sizeof_headers _bfd_nolink_sizeof_headers ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ nlm-target.h:241:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (nlm), ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' NAME##_new_section_hook, \ ^~~~ nlm-target.h:141:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (_bfd_generic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define nlm_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' NAME##_get_lineno, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(struct bfd *, int)'} [-Wcast-function-type] #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' #define nlm_sizeof_headers _bfd_nolink_sizeof_headers ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ nlm-target.h:148:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (nlm), ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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.lo --- /bin/bash ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I.././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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' NAME##_new_section_hook, \ ^~~~ nlm-target.h:141:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (_bfd_generic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ nlm-target.h:142:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ nlm-target.h:144:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define nlm_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' NAME##_get_lineno, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ nlm-target.h:145:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(struct bfd *, int)'} [-Wcast-function-type] #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' #define nlm_sizeof_headers _bfd_nolink_sizeof_headers ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ nlm-target.h:148:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (nlm), ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ nlm-target.h:149:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ oasys.c:1241:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ oasys.c:1172:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] #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' NAME##_construct_extended_name_table, \ ^~~~ oasys.c:1243:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (oasys), ^~~~~~~~~~~~~~~~~~~~~~ oasys.c:1174:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] #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' NAME##_write_armap, \ ^~~~ oasys.c:1243:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (oasys), ^~~~~~~~~~~~~~~~~~~~~~ oasys.c:1179:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define 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' NAME##_bfd_is_target_special_symbol, \ ^~~~ oasys.c:1244:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ oasys.c:1180:52: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define oasys_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'oasys_get_lineno' NAME##_get_lineno, \ ^~~~ oasys.c:1244:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (oasys), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ oasys.c:1181:52: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ oasys.c:1244:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (oasys), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ oasys.c:1184:52: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ oasys.c:1245:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (oasys), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ oasys.c:1248:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ oasys.c:1248:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ oasys.c:1248:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ oasys.c: In function 'oasys_object_p': oasys.c:615:29: warning: this statement may fall through [-Wimplicit-fallthrough=] oasys->first_data_record = bfd_tell (abfd) - record.header.length; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasys.c:616:2: note: here 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 cc -DHAVE_CONFIG_H -I. -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 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] 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] bfd_size_type sym_count; ^~~~~~~~~ In file included from pdp11.c:127: pdp11.c: At top level: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ pdp11.c:4517:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ pdp11.c:4520:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ pdp11.c:4520:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pdp11.c:4524:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pdp11.c:4524:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pdp11.c:4524:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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=] val = 0; ~~~~^~~ pdp11.c:2963:5: note: here case bfd_link_hash_indirect: ^~~~ --- 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 In file included from pc532-mach.c:66: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ pef.c:35:53: note: in expansion of macro '_bfd_generic_new_section_hook' #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' NAME##_new_section_hook, \ ^~~~ pef.c:1049:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ pef.c:1050:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ pef.c:1052:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ pef.c:37:47: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_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' NAME##_bfd_is_target_special_symbol, \ ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ pef.c:38:53: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_pef_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_pef_get_lineno' NAME##_get_lineno, \ ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ pef.c:39:53: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #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' NAME##_find_nearest_line, \ ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ pef.c:40:53: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ pef.c:41:53: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ pef.c:1053:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ pef.c:44:53: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' #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' NAME##_get_reloc_upper_bound, \ ^~~~ pef.c:1054:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ pef.c:45:53: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' #define bfd_pef_canonicalize_reloc _bfd_norelocs_canonicalize_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_pef_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ pef.c:1054:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ pef.c:46:53: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ pef.c:1054:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_pef), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pef.c:1057:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pef.c:1057:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pef.c:1057:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ pef.c:1066:53: note: in expansion of macro '_bfd_generic_new_section_hook' #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' NAME##_new_section_hook, \ ^~~~ pef.c:1201:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (bfd_pef_xlib), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ pef.c:1202:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ pef.c:1204:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:324:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:4935:3: note: in expansion of macro '_bfd_nosymbols_canonicalize_symtab' NAME##_canonicalize_symtab, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ bfd.h:4937:3: note: in expansion of macro '_bfd_nosymbols_print_symbol' NAME##_print_symbol, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:329:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asymbol *, symbol_info *)' {aka 'void (*)(struct bfd *, struct bfd_symbol *, struct _symbol_info *)'} [-Wcast-function-type] ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void) ^ bfd.h:4938:3: note: in expansion of macro '_bfd_nosymbols_get_symbol_info' NAME##_get_symbol_info, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:331:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char *)' {aka 'int (*)(struct bfd *, const char *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char *)) bfd_false) ^ bfd.h:4939:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_local_label_name' NAME##_bfd_is_local_label_name, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:333:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro '_bfd_nosymbols_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:335:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ bfd.h:4941:3: note: in expansion of macro '_bfd_nosymbols_get_lineno' NAME##_get_lineno, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ bfd.h:4942:3: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ bfd.h:4944:3: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:346:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, bfd_boolean, void **, unsigned int *)' {aka 'long int (*)(struct bfd *, int, void **, unsigned int *)'} [-Wcast-function-type] ((long (*) (bfd *, bfd_boolean, void **, unsigned int *)) _bfd_n1) ^ bfd.h:4946:3: note: in expansion of macro '_bfd_nosymbols_read_minisymbols' NAME##_read_minisymbols, \ ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:348:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, bfd_boolean, const void *, asymbol *)' {aka 'struct bfd_symbol * (*)(struct bfd *, int, const void *, struct bfd_symbol *)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, bfd_boolean, const void *, asymbol *)) \ ^ bfd.h:4947:3: note: in expansion of macro '_bfd_nosymbols_minisymbol_to_symbol' NAME##_minisymbol_to_symbol ^~~~ pef.c:1205:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ bfd.h:4987:3: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' NAME##_get_reloc_upper_bound, \ ^~~~ pef.c:1206:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:4988:3: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ pef.c:1206:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ bfd.h:4989:3: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' NAME##_bfd_reloc_type_lookup ^~~~ pef.c:1206:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (_bfd_norelocs), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:365:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, enum bfd_architecture, long unsigned int)' {aka 'int (*)(struct bfd *, enum bfd_architecture, long unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, enum bfd_architecture, unsigned long)) \ ^ bfd.h:5000:3: note: in expansion of macro '_bfd_nowrite_set_arch_mach' NAME##_set_arch_mach, \ ^~~~ pef.c:1207:3: note: in expansion of macro 'BFD_JUMP_TABLE_WRITE' BFD_JUMP_TABLE_WRITE (_bfd_nowrite), ^~~~~~~~~~~~~~~~~~~~ libbfd.h:368:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, const void *, file_ptr, bfd_size_type)' {aka 'int (*)(struct bfd *, struct bfd_section *, const void *, long int, long unsigned int)'} [-Wcast-function-type] ((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' NAME##_set_section_contents ^~~~ pef.c:1207:3: note: in expansion of macro 'BFD_JUMP_TABLE_WRITE' BFD_JUMP_TABLE_WRITE (_bfd_nowrite), ^~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(struct bfd *, int)'} [-Wcast-function-type] #define _bfd_nolink_sizeof_headers ((int (*) (bfd *, bfd_boolean)) bfd_0) ^ bfd.h:5010:3: note: in expansion of macro '_bfd_nolink_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:383:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd_byte * (*)(bfd *, struct bfd_link_info *, struct bfd_link_order *, bfd_byte *, bfd_boolean, asymbol **)' {aka 'unsigned char * (*)(struct bfd *, struct bfd_link_info *, struct bfd_link_order *, unsigned char *, int, struct bfd_symbol **)'} [-Wcast-function-type] ((bfd_byte *(*) (bfd *, struct bfd_link_info *, struct bfd_link_order *, \ ^ bfd.h:5011:3: note: in expansion of macro '_bfd_nolink_bfd_get_relocated_section_contents' NAME##_bfd_get_relocated_section_contents, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:387:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, struct bfd_link_info *, bfd_boolean *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_link_info *, int *)'} [-Wcast-function-type] ((bfd_boolean (*) \ ^ bfd.h:5012:3: note: in expansion of macro '_bfd_nolink_bfd_relax_section' NAME##_bfd_relax_section, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:407:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) ^ bfd.h:5015:3: note: in expansion of macro '_bfd_nolink_bfd_link_add_symbols' NAME##_bfd_link_add_symbols, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:409:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(asection *, struct bfd_link_info *)' {aka 'void (*)(struct bfd_section *, struct bfd_link_info *)'} [-Wcast-function-type] ((void (*) (asection *, struct bfd_link_info *)) bfd_void) ^ bfd.h:5016:3: note: in expansion of macro '_bfd_nolink_bfd_link_just_syms' NAME##_bfd_link_just_syms, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:411:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false) ^ bfd.h:5017:3: note: in expansion of macro '_bfd_nolink_bfd_final_link' NAME##_bfd_final_link, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:413:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_section *)) bfd_false) ^ bfd.h:5018:3: note: in expansion of macro '_bfd_nolink_bfd_link_split_section' NAME##_bfd_link_split_section, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:391:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ ^ bfd.h:5019:3: note: in expansion of macro '_bfd_nolink_bfd_gc_sections' NAME##_bfd_gc_sections, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:394:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_link_info *)' {aka 'int (*)(struct bfd *, struct bfd_link_info *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) \ ^ bfd.h:5020:3: note: in expansion of macro '_bfd_nolink_bfd_merge_sections' NAME##_bfd_merge_sections, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:397:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const struct bfd_section *)' {aka 'int (*)(struct bfd *, const struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const struct bfd_section *)) \ ^ bfd.h:5021:3: note: in expansion of macro '_bfd_nolink_bfd_is_group_section' NAME##_bfd_is_group_section, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:400:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct bfd_section *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, struct bfd_section *)) \ ^ bfd.h:5022:3: note: in expansion of macro '_bfd_nolink_bfd_discard_group' NAME##_bfd_discard_group, \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:415:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, struct bfd_section *)' {aka 'void (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((void (*) (bfd *, struct bfd_section *)) bfd_void) ^ bfd.h:5023:3: note: in expansion of macro '_bfd_nolink_section_already_linked' NAME##_section_already_linked \ ^~~~ pef.c:1208:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (_bfd_nolink), ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pef.c:1209:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pef.c:1209:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pef.c:1209:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- pe-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 pe-arm.c -o pe-arm.o --- 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 pei-arm.c -o pei-arm.o --- pe-arm.lo --- In file included from pe-arm.c:20: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25, from pe-arm.c:47: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 --- 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-arm.c:25, from pei-arm.c:35: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2509:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-arm.c:2510:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 --- 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-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 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25, from pe-i386.c:50: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-i386.c:25, from pei-i386.c:51: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-i386.c:659:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-i386.c:662:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-i386.c:666:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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-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 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] bfd_vma hihalf_val; ^~~~~~~~~~ coff-mcore.c:356:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-mcore.c:24, from pe-mcore.c:36: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 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] bfd_vma hihalf_val; ^~~~~~~~~~ coff-mcore.c:356:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-mcore.c:24, from pei-mcore.c:37: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5380:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5383:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5387:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:559:1: note: in expansion of macro 'CREATE_BIG_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-mcore.c:562:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, D_PAGED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- 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 In file included from pe-ppc.c:43: coff-ppc.c: In function 'coff_ppc_relocate_section': coff-ppc.c:1270:18: warning: variable 'my_name' set but not used [-Wunused-but-set-variable] const char *my_name; ^~~~~~~ coff-ppc.c:1269:14: warning: variable 'x' set but not used [-Wunused-but-set-variable] bfd_vma x; ^ coff-ppc.c:1003:11: warning: variable 'hihalf_val' set but not used [-Wunused-but-set-variable] bfd_vma hihalf_val; ^~~~~~~~~~ coff-ppc.c:1002:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-ppc.c:39, from pe-ppc.c:43: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-ppc.c:2598:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-ppc.c:2657:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- pei-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 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] const char *name; ^~~~ coff-ppc.c: In function 'coff_ppc_relocate_section': coff-ppc.c:1270:18: warning: variable 'my_name' set but not used [-Wunused-but-set-variable] const char *my_name; ^~~~~~~ coff-ppc.c:1269:14: warning: variable 'x' set but not used [-Wunused-but-set-variable] bfd_vma x; ^ coff-ppc.c:1003:11: warning: variable 'hihalf_val' set but not used [-Wunused-but-set-variable] bfd_vma hihalf_val; ^~~~~~~~~~ coff-ppc.c:1002:15: warning: variable 'hihalf' set but not used [-Wunused-but-set-variable] 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-ppc.c:39, from pei-ppc.c:45: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-ppc.c:2595:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-ppc.c:2598:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-ppc.c:2602:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-ppc.c:2654:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-ppc.c:2657:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-ppc.c:2661:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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-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 --- 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-sh.lo --- In file included from pe-sh.c:20: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27, from pe-sh.c:30: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-sh.c:27, from pei-sh.c:32: libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coffcode.h:5478:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), \ ^~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coffcode.h:5481:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (coff), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coffcode.h:5485:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), \ ^~~~~~~~~~~~~~~~~~~~~~ coff-sh.c:3041:1: note: in expansion of macro 'CREATE_LITTLE_COFF_TARGET_VEC' CREATE_LITTLE_COFF_TARGET_VEC (TARGET_SYM, TARGET_SHL_NAME, BFD_IS_RELAXABLE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- 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 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] 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] bfd_boolean got_lo; ^~~~~~ pe-mips.c:579:10: warning: variable 'adjust' set but not used [-Wunused-but-set-variable] size_t adjust; ^~~~~~ pe-mips.c:578:15: warning: variable 'gp_undefined' set but not used [-Wunused-but-set-variable] bfd_boolean gp_undefined; ^~~~~~~~~~~~ In file included from pe-mips.c:26: coffcode.h: In function 'coff_compute_section_file_positions': bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from pe-mips.c:28: libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ pe-mips.c:894:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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] 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] bfd_boolean got_lo; ^~~~~~ pe-mips.c:579:10: warning: variable 'adjust' set but not used [-Wunused-but-set-variable] size_t adjust; ^~~~~~ pe-mips.c:578:15: warning: variable 'gp_undefined' set but not used [-Wunused-but-set-variable] 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ pe-mips.c:891:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ pe-mips.c:894:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ pe-mips.c:898:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] bfd_size_type datasize; ^~~~~~~~ --- 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 In file included from ppcboot.c:38: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ ppcboot.c:227:34: note: in expansion of macro '_bfd_generic_new_section_hook' #define ppcboot_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'ppcboot_new_section_hook' NAME##_new_section_hook, \ ^~~~ ppcboot.c:533:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (ppcboot), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ ppcboot.c:488:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (ppcboot), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ ppcboot.c:489:44: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (ppcboot), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ ppcboot.c:490:47: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (ppcboot), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ ppcboot.c:491:46: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (ppcboot), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ ppcboot.c:492:46: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (ppcboot), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ ppcboot.c:493:39: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ ppcboot.c:534:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (ppcboot), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ ppcboot.c:536:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:327:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, asymbol *, bfd_print_symbol_type)' {aka 'void (*)(struct bfd *, void *, struct bfd_symbol *, enum bfd_print_symbol)'} [-Wcast-function-type] ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void) ^ ppcboot.c:335:30: note: in expansion of macro '_bfd_nosymbols_print_symbol' #define ppcboot_print_symbol _bfd_nosymbols_print_symbol ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4937:3: note: in expansion of macro 'ppcboot_print_symbol' NAME##_print_symbol, \ ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~~ ppcboot.c:349:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'ppcboot_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ ppcboot.c:351:28: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define ppcboot_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'ppcboot_get_lineno' NAME##_get_lineno, \ ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ ppcboot.c:352:35: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define ppcboot_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'ppcboot_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ ppcboot.c:353:35: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define ppcboot_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'ppcboot_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ ppcboot.c:354:39: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ ppcboot.c:537:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~~ ppcboot.c:359:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) PARAMS ((bfd *, asection *))) bfd_0l) ^ bfd.h:4987:3: note: in expansion of macro 'ppcboot_get_reloc_upper_bound' NAME##_get_reloc_upper_bound, \ ^~~~ ppcboot.c:538:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~ ppcboot.c:361:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) PARAMS ((bfd *, asection *, arelent **, asymbol **))) bfd_0l) ^ bfd.h:4988:3: note: in expansion of macro 'ppcboot_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ ppcboot.c:538:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ ppcboot.c:362:39: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ ppcboot.c:538:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (ppcboot), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ ppcboot.c:541:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ ppcboot.c:541:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ ppcboot.c:541:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- 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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- sparclinux.lo --- In file included from sparclinux.c:32: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- sparclynx.lo --- In file included from sparclynx.c:29: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ sunos.c:45:44: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' #define MY_get_synthetic_symtab _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- vax1knetbsd.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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 In file included from vaxbsd.c:37: libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:527:39: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- versados.lo --- versados.c: In function 'process_esd': versados.c:234:11: warning: variable 'start' set but not used [-Wunused-but-set-variable] bfd_vma start; ^~~~~ versados.c:233:11: warning: variable 'size' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ versados.c:790:55: note: in expansion of macro '_bfd_generic_new_section_hook' #define versados_new_section_hook _bfd_generic_new_section_hook ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4838:3: note: in expansion of macro 'versados_new_section_hook' NAME##_new_section_hook, \ ^~~~ versados.c:856:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (versados), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ versados.c:857:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ versados.c:859:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ versados.c:791:50: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define 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' NAME##_bfd_is_target_special_symbol, \ ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ versados.c:793:55: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define versados_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'versados_get_lineno' NAME##_get_lineno, \ ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (versados), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ versados.c:794:55: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define versados_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'versados_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (versados), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ versados.c:795:55: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define versados_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'versados_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (versados), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ versados.c:797:55: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ versados.c:860:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (versados), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ versados.c:800:55: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ versados.c:861:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (versados), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ versados.c:864:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ versados.c:864:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ versados.c:864:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ versados.c: In function 'process_esd': versados.c:287:8: warning: this statement may fall through [-Wimplicit-fallthrough=] sec = (asection *) & bfd_abs_section; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ versados.c:288:2: note: here case ESD_XDEF_IN_SEC: ^~~~ --- vms.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.c -o vms.o --- vms-gsd.lo --- --- 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] #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' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ vms.c:35:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ vms.c:1614:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (vms), ^~~~~~~~~~~~~~~~~~~ vms.c:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define 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' NAME##_bfd_is_target_special_symbol, \ ^~~~ vms.c:1617:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ vms.c:36:43: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' #define vms_get_synthetic_symtab _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'vms_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ vms.c:1621:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (vms), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ vms.c:35:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ vms.c:1660:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (vms), ^~~~~~~~~~~~~~~~~~~ vms.c:29:43: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define 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' NAME##_bfd_is_target_special_symbol, \ ^~~~ vms.c:1663:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ vms.c:36:43: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' #define vms_get_synthetic_symtab _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'vms_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ vms.c:1667:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (vms), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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-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-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-tir.c: In function 'tir_sta': vms-tir.c:1067:6: warning: variable 'envidx' set but not used [-Wunused-but-set-variable] int envidx; ^~~~~~ vms-tir.c:1101:6: warning: variable 'envidx' set but not used [-Wunused-but-set-variable] 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] int nextoffset; ^~~~~~~~~~ vms-tir.c: In function 'etir_opr': vms-tir.c:599:14: warning: this statement may fall through [-Wimplicit-fallthrough=] (void) _bfd_vms_pop (abfd, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~ vms-tir.c:600:5: note: here case ETIR_S_C_OPR_USH: /* Unsigned shift. */ ^~~~ --- 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 --- 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 cc -DHAVE_CONFIG_H -I. -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 --- 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 --- 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ xsym.c:28:53: note: in expansion of macro '_bfd_generic_new_section_hook' #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' NAME##_new_section_hook, \ ^~~~ xsym.c:2349:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ xsym.c:2350:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ xsym.c:2352:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ xsym.c:30:53: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define bfd_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' NAME##_bfd_is_target_special_symbol, \ ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ xsym.c:31:53: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define bfd_sym_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'bfd_sym_get_lineno' NAME##_get_lineno, \ ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ xsym.c:32:53: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #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' NAME##_find_nearest_line, \ ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ xsym.c:33:53: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ xsym.c:34:53: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ xsym.c:2353:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:355:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *)' {aka 'long int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((long (*) (bfd *, asection *)) _bfd_n1) ^ xsym.c:37:53: note: in expansion of macro '_bfd_norelocs_get_reloc_upper_bound' #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' NAME##_get_reloc_upper_bound, \ ^~~~ xsym.c:2354:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:357:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asection *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_section *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asection *, arelent **, asymbol **)) _bfd_n1) ^ xsym.c:38:53: note: in expansion of macro '_bfd_norelocs_canonicalize_reloc' #define bfd_sym_canonicalize_reloc _bfd_norelocs_canonicalize_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4988:3: note: in expansion of macro 'bfd_sym_canonicalize_reloc' NAME##_canonicalize_reloc, \ ^~~~ xsym.c:2354:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ xsym.c:39:53: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ xsym.c:2354:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (bfd_sym), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ xsym.c:2357:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ xsym.c:2357:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ xsym.c:2357:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 --- 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 --- aout64.lo --- In file included from aout64.c:31: aoutx.h: In function 'aout_link_input_bfd': aoutx.h:5167:17: warning: variable 'sym_count' set but not used [-Wunused-but-set-variable] 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=] val = 0; ~~~~^~~ aoutx.h:3569:5: note: here case bfd_link_hash_indirect: ^~~~ --- coff-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 coff-alpha.c -o coff-alpha.o coff-alpha.c:2274:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, int, int, int, int, void *)' {aka 'void (*)(struct bfd *, void *, int, int, int, int, void *)'} [-Wcast-function-type] (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 *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, void *)' {aka 'void (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_in */ ^ coff-alpha.c:2276:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, void *, void *)' {aka 'void (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (void (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_in */ ^ coff-alpha.c:2277:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, int, int, int, int, void *)' {aka 'unsigned int (*)(struct bfd *, void *, int, int, int, int, void *)'} [-Wcast-function-type] (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 *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, void *)' {aka 'unsigned int (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* sym_out */ ^ coff-alpha.c:2279:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, void *)' {aka 'unsigned int (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* lineno_out */ ^ coff-alpha.c:2280:5: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'unsigned int (*)(bfd *, void *, void *)' {aka 'unsigned int (*)(struct bfd *, void *, void *)'} [-Wcast-function-type] (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 *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, asection *, void *)' {aka 'void (*)(struct bfd *, struct bfd_section *, void *)'} [-Wcast-function-type] ((void (*) (bfd *, asection *, void *)) bfd_void) ^ coff-alpha.c:2288:5: note: in expansion of macro '_bfd_ecoff_set_alignment_hook' _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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:257:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro '_bfd_ecoff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ libecoff.h:245:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' _bfd_generic_bfd_copy_private_section_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4859:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ libecoff.h:248:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ libecoff.h:251:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro '_bfd_ecoff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ libecoff.h:259:42: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ libecoff.h:254:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' _bfd_generic_bfd_print_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4863:3: note: in expansion of macro '_bfd_ecoff_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ coff-alpha.c:2412:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro '_bfd_ecoff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ libecoff.h:285:31: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define _bfd_ecoff_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro '_bfd_ecoff_get_lineno' NAME##_get_lineno, \ ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ libecoff.h:292:38: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #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' NAME##_find_inliner_info, \ ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ libecoff.h:289:42: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ coff-alpha.c:2415:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (_bfd_ecoff), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-alpha.c:2419:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-alpha.c:2419:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-alpha.c:2419:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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_write_object_contents': coffcode.h:3352:15: warning: variable 'hasdebug' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff64-rs6000.c:2686:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), ^ coff64-rs6000.c:2687:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), ^ coff64-rs6000.c:2688:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff64-rs6000.c:2689:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true), ^ coff64-rs6000.c:2690:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void * )) bfd_true), ^ coff64-rs6000.c:2700:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ coff64-rs6000.c:2716:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ coff64-rs6000.c:2753:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coff64-rs6000.c:2935:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff64-rs6000.c:2937:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true), ^ coff64-rs6000.c:2938:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true), ^ coff64-rs6000.c:2939:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true), ^ coff64-rs6000.c:2940:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true), ^ coff64-rs6000.c:2941:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void * )) bfd_true), ^ coff64-rs6000.c:2951:6: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) bfd_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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ coff64-rs6000.c:2967:5: note: in expansion of macro 'coff_bfd_is_target_special_symbol' 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 *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ coff64-rs6000.c:3004:5: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:523:38: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' #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' NAME##_bfd_copy_private_bfd_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ aout-target.h:531:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ aout-target.h:535:41: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ aout-target.h:543:34: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (MY), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ aout-target.h:539:39: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ aout-target.h:635:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ aout-target.h:466:30: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define MY_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'MY_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ aout-target.h:638:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ aout-target.h:568:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' _bfd_nodynamic_canonicalize_dynamic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5073:3: note: in expansion of macro 'MY_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ aout-target.h:572:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' _bfd_nodynamic_get_synthetic_symtab ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5074:3: note: in expansion of macro 'MY_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ aout-target.h:580:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' _bfd_nodynamic_canonicalize_dynamic_reloc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5076:3: note: in expansion of macro 'MY_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ aout-target.h:642:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (MY), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- --- 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 --- 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 --- 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] #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' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ coffcode.h:3224:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, current, 0); ^~~~~~~~~~~~~~~~~~~ In file included from coff-ia64.c:66, from efi-app-ia64.c:35: coffcode.h: At top level: coffcode.h:2266:3: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, struct internal_syment *)' {aka 'int (*)(struct bfd *, struct internal_syment *)'} [-Wcast-function-type] (bfd_boolean (*) (bfd *, struct internal_syment *)) bfd_false ^ coffcode.h:5156:28: note: in expansion of macro 'symname_in_debug_hook' coff_slurp_symbol_table, symname_in_debug_hook, coff_pointerize_aux_hook, ^~~~~~~~~~~~~~~~~~~~~ In file included from coff-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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5281:45: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #define coff_bfd_merge_private_bfd_data _bfd_generic_bfd_merge_private_bfd_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4857:3: note: in expansion of macro 'coff_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ coffcode.h:5265:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #define coff_bfd_copy_private_symbol_data _bfd_generic_bfd_copy_private_symbol_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4860:3: note: in expansion of macro 'coff_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ coffcode.h:5269:45: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #define coff_bfd_copy_private_header_data _bfd_generic_bfd_copy_private_header_data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4861:3: note: in expansion of macro 'coff_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (coff), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ coffcode.h:5285:45: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #define coff_bfd_set_private_flags _bfd_generic_bfd_set_private_flags ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4862:3: note: in expansion of macro 'coff_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ coff-ia64.c:190:6: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'coff_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ coff-ia64.c:193:6: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ coffcode.h:5311:40: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ coff-ia64.c:194:6: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (coff), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ coff-ia64.c:197:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ coff-ia64.c:197:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ coff-ia64.c:197:6: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 elf64-x86-64.c: In function 'elf64_x86_64_relocate_section': elf64-x86-64.c:2131:16: warning: variable 'warned' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-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 elf64-alpha.c -o elf64-alpha.o 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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] 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] 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] asection *stub, *splt, *sdlt, *sopd, *spltrel, *sdltrel; ^~~~~~~ elf64-hppa.c:1916:27: warning: variable 'sdlt' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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_section_from_shdr': elf32-ia64.c:1459:13: warning: variable 'newsect' set but not used [-Wunused-but-set-variable] 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] #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' bfd_set_section_alignment (abfd, ia64_info->got_sec, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~ elf32-ia64.c: In function 'elf32_ia64_final_link': elf32-ia64.c:4460:38: warning: variable 'ia64_info' set but not used [-Wunused-but-set-variable] struct elf32_ia64_link_hash_table *ia64_info; ^~~~~~~~~ elf32-ia64.c: In function 'elf32_ia64_relocate_section': elf32-ia64.c:4647:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-ia64.c: In function 'elf32_ia64_relocate_section': elf32-ia64.c:4993:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (r_symndx == 0) ^ elf32-ia64.c:5035:2: note: here case R_IA64_SECREL32MSB: ^~~~ elf32-ia64.c:5203:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_elf_hash_table (info->hash)) ^ elf32-ia64.c:5214:8: note: here 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] 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] #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' 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] struct elf64_ia64_link_hash_table *ia64_info; ^~~~~~~~~ elf64-ia64.c: In function 'elf64_ia64_relocate_section': elf64-ia64.c:4647:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-ia64.c: In function 'elf64_ia64_relocate_section': elf64-ia64.c:4993:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (r_symndx == 0) ^ elf64-ia64.c:5035:2: note: here case R_IA64_SECREL32MSB: ^~~~ elf64-ia64.c:5203:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_elf_hash_table (info->hash)) ^ elf64-ia64.c:5214:8: note: here 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 cc -DHAVE_CONFIG_H -I. -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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:187:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 cc -DHAVE_CONFIG_H -I. -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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf32_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf32), ^~~~~~~~~~~~~~~~~~~~~~ elf32-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf32_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf32-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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 --- elf64-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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-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 elf64-mmix.c -o elf64-mmix.o elf64-mmix.c: In function 'mmix_elf_reloc': elf64-mmix.c:1256:11: warning: variable 'addr' set but not used [-Wunused-but-set-variable] bfd_vma addr; ^~~~ elf64-mmix.c: In function 'mmix_elf_relocate_section': elf64-mmix.c:1481:16: warning: variable 'unresolved_reloc' set but not used [-Wunused-but-set-variable] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- 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-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 --- 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- elf64-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 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] 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] 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] 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:830:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:837:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro 'bfd_elf64_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:191:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 --- 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 --- elf64-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 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro 'bfd_elf64_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ elf64-target.h:734:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (bfd_elf64), ^~~~~~~~~~~~~~~~~~~ elf64-target.h:198:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'bfd_elf64_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ elf64-target.h:161:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ bfd.h:4945:3: note: in expansion of macro 'bfd_elf64_bfd_make_debug_symbol' NAME##_bfd_make_debug_symbol, \ ^~~~ elf64-target.h:741:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (bfd_elf64), ^~~~~~~~~~~~~~~~~~~~~~ --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mmo.c:666:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, sec, vma); ^~~~~~~~~~~~~~~~~~~ bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mmo.c:680:2: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (abfd, sec, vma); ^~~~~~~~~~~~~~~~~~~ bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #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' 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] 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] 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mmo.c:3249:40: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' #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' NAME##_bfd_merge_private_bfd_data, \ ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (mmo), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ mmo.c:3250:43: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' #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' NAME##_bfd_copy_private_section_data, \ ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (mmo), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ mmo.c:3251:42: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' #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' NAME##_bfd_copy_private_symbol_data, \ ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (mmo), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ mmo.c:3252:42: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' #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' NAME##_bfd_copy_private_header_data, \ ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (mmo), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ mmo.c:3253:35: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' #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' NAME##_bfd_set_private_flags, \ ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (mmo), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ mmo.c:3254:40: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' #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' NAME##_bfd_print_private_bfd_data ^~~~ mmo.c:3302:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (mmo), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ mmo.c:3304:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ mmo.c:3199:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) ^ bfd.h:4940:3: note: in expansion of macro 'mmo_bfd_is_target_special_symbol' NAME##_bfd_is_target_special_symbol, \ ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ mmo.c:3202:24: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define mmo_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'mmo_get_lineno' NAME##_get_lineno, \ ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (mmo), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ mmo.c:3206:31: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define mmo_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'mmo_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (mmo), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ mmo.c:3207:31: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define mmo_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'mmo_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (mmo), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ mmo.c:3209:35: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ mmo.c:3305:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (mmo), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:359:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'const reloc_howto_type * (*)(bfd *, bfd_reloc_code_real_type)' {aka 'const struct reloc_howto_struct * (*)(struct bfd *, enum bfd_reloc_code_real)'} [-Wcast-function-type] ((reloc_howto_type *(*) (bfd *, bfd_reloc_code_real_type)) bfd_nullvoidptr) ^ mmo.c:3245:35: note: in expansion of macro '_bfd_norelocs_bfd_reloc_type_lookup' #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' NAME##_bfd_reloc_type_lookup ^~~~ mmo.c:3308:3: note: in expansion of macro 'BFD_JUMP_TABLE_RELOCS' BFD_JUMP_TABLE_RELOCS (mmo), ^~~~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ mmo.c:3311:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ mmo.c:3311:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ mmo.c:3311:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' 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 cc -DHAVE_CONFIG_H -I. -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 In file included from nlm32-alpha.c:28: libbfd.h:224:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *)) bfd_true) ^ bfd.h:4838:3: note: in expansion of macro '_bfd_generic_new_section_hook' NAME##_new_section_hook, \ ^~~~ nlm-target.h:234:3: note: in expansion of macro 'BFD_JUMP_TABLE_GENERIC' BFD_JUMP_TABLE_GENERIC (_bfd_generic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:234:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4856:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_bfd_data' NAME##_bfd_copy_private_bfd_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:236:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4857:3: note: in expansion of macro '_bfd_generic_bfd_merge_private_bfd_data' NAME##_bfd_merge_private_bfd_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:240:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, bfd *, asection *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd *, struct bfd_section *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, bfd *, asection *)) bfd_true) ^ bfd.h:4859:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_section_data' NAME##_bfd_copy_private_section_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:242:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *, bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *, struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asymbol *, bfd *, asymbol *)) bfd_true) ^ bfd.h:4860:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_symbol_data' NAME##_bfd_copy_private_symbol_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:244:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, bfd *)' {aka 'int (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, bfd *)) bfd_true) ^ bfd.h:4861:3: note: in expansion of macro '_bfd_generic_bfd_copy_private_header_data' NAME##_bfd_copy_private_header_data, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:238:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, flagword)' {aka 'int (*)(struct bfd *, unsigned int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, flagword)) bfd_true) ^ bfd.h:4862:3: note: in expansion of macro '_bfd_generic_bfd_set_private_flags' NAME##_bfd_set_private_flags, \ ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:246:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, void *)' {aka 'int (*)(struct bfd *, void *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, void *)) bfd_true) ^ bfd.h:4863:3: note: in expansion of macro '_bfd_generic_bfd_print_private_bfd_data' NAME##_bfd_print_private_bfd_data ^~~~ nlm-target.h:235:3: note: in expansion of macro 'BFD_JUMP_TABLE_COPY' BFD_JUMP_TABLE_COPY (_bfd_generic), ^~~~~~~~~~~~~~~~~~~ libbfd.h:267:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, char **, bfd_size_type *, const char **)' {aka 'int (*)(struct bfd *, char **, long unsigned int *, const char **)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, char **, bfd_size_type *, const char **)) \ ^ bfd.h:4909:3: note: in expansion of macro '_bfd_noarchive_construct_extended_name_table' NAME##_construct_extended_name_table, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:270:4: warning: cast between incompatible function types from 'void (*)(bfd *)' {aka 'void (*)(struct bfd *)'} to 'void (*)(bfd *, const char *, char *)' {aka 'void (*)(struct bfd *, const char *, char *)'} [-Wcast-function-type] ((void (*) (bfd *, const char *, char *)) bfd_void) ^ bfd.h:4910:3: note: in expansion of macro '_bfd_noarchive_truncate_arname' NAME##_truncate_arname, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:272:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, unsigned int, struct orl *, unsigned int, int)' {aka 'int (*)(struct bfd *, unsigned int, struct orl *, unsigned int, int)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, unsigned int, struct orl *, unsigned int, int)) \ ^ bfd.h:4911:3: note: in expansion of macro '_bfd_noarchive_write_armap' NAME##_write_armap, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:276:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, bfd *)' {aka 'struct bfd * (*)(struct bfd *, struct bfd *)'} [-Wcast-function-type] ((bfd *(*) (bfd *, bfd *)) bfd_nullvoidptr) ^ bfd.h:4913:3: note: in expansion of macro '_bfd_noarchive_openr_next_archived_file' NAME##_openr_next_archived_file, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:278:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'bfd * (*)(bfd *, symindex)' {aka 'struct bfd * (*)(struct bfd *, long unsigned int)'} [-Wcast-function-type] ((bfd *(*) (bfd *, symindex)) bfd_nullvoidptr) ^ bfd.h:4914:3: note: in expansion of macro '_bfd_noarchive_get_elt_at_index' NAME##_get_elt_at_index, \ ^~~~ nlm-target.h:237:3: note: in expansion of macro 'BFD_JUMP_TABLE_ARCHIVE' 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 (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asymbol *)' {aka 'int (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] #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' NAME##_bfd_is_target_special_symbol, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' 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 *)' {aka 'void * (*)(struct bfd *)'} to 'alent * (*)(bfd *, asymbol *)' {aka 'struct lineno_cache_entry * (*)(struct bfd *, struct bfd_symbol *)'} [-Wcast-function-type] ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr) ^ nlm-target.h:30:49: note: in expansion of macro '_bfd_nosymbols_get_lineno' #define nlm_get_lineno _bfd_nosymbols_get_lineno ^~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4941:3: note: in expansion of macro 'nlm_get_lineno' NAME##_get_lineno, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:337:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, asection *, asymbol **, bfd_vma, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, struct bfd_section *, struct bfd_symbol **, long unsigned int, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \ ^ nlm-target.h:31:49: note: in expansion of macro '_bfd_nosymbols_find_nearest_line' #define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4942:3: note: in expansion of macro 'nlm_find_nearest_line' NAME##_find_nearest_line, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:341:4: warning: cast between incompatible function types from 'bfd_boolean (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'bfd_boolean (*)(bfd *, const char **, const char **, unsigned int *)' {aka 'int (*)(struct bfd *, const char **, const char **, unsigned int *)'} [-Wcast-function-type] ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \ ^ nlm-target.h:32:49: note: in expansion of macro '_bfd_nosymbols_find_inliner_info' #define nlm_find_inliner_info _bfd_nosymbols_find_inliner_info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:4944:3: note: in expansion of macro 'nlm_find_inliner_info' NAME##_find_inliner_info, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:344:4: warning: cast between incompatible function types from 'void * (*)(bfd *)' {aka 'void * (*)(struct bfd *)'} to 'asymbol * (*)(bfd *, void *, long unsigned int)' {aka 'struct bfd_symbol * (*)(struct bfd *, void *, long unsigned int)'} [-Wcast-function-type] ((asymbol *(*) (bfd *, void *, unsigned long)) bfd_nullvoidptr) ^ nlm-target.h:33:49: note: in expansion of macro '_bfd_nosymbols_bfd_make_debug_symbol' #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' NAME##_bfd_make_debug_symbol, \ ^~~~ nlm-target.h:238:3: note: in expansion of macro 'BFD_JUMP_TABLE_SYMBOLS' BFD_JUMP_TABLE_SYMBOLS (nlm), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:381:37: warning: cast between incompatible function types from 'int (*)(bfd *)' {aka 'int (*)(struct bfd *)'} to 'int (*)(bfd *, bfd_boolean)' {aka 'int (*)(struct bfd *, int)'} [-Wcast-function-type] #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' #define nlm_sizeof_headers _bfd_nolink_sizeof_headers ^~~~~~~~~~~~~~~~~~~~~~~~~~ bfd.h:5010:3: note: in expansion of macro 'nlm_sizeof_headers' NAME##_sizeof_headers, \ ^~~~ nlm-target.h:241:3: note: in expansion of macro 'BFD_JUMP_TABLE_LINK' BFD_JUMP_TABLE_LINK (nlm), ^~~~~~~~~~~~~~~~~~~ libbfd.h:423:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, asymbol **)' {aka 'long int (*)(struct bfd *, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, asymbol **)) _bfd_n1) ^ bfd.h:5073:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_symtab' NAME##_canonicalize_dynamic_symtab, \ ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:425:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, long int, asymbol **, long int, asymbol **, asymbol **)' {aka 'long int (*)(struct bfd *, long int, struct bfd_symbol **, long int, struct bfd_symbol **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, long, asymbol **, long, asymbol **, asymbol **)) _bfd_n1) ^ bfd.h:5074:3: note: in expansion of macro '_bfd_nodynamic_get_synthetic_symtab' NAME##_get_synthetic_symtab, \ ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ libbfd.h:428:4: warning: cast between incompatible function types from 'long int (*)(bfd *)' {aka 'long int (*)(struct bfd *)'} to 'long int (*)(bfd *, arelent **, asymbol **)' {aka 'long int (*)(struct bfd *, struct reloc_cache_entry **, struct bfd_symbol **)'} [-Wcast-function-type] ((long (*) (bfd *, arelent **, asymbol **)) _bfd_n1) ^ bfd.h:5076:3: note: in expansion of macro '_bfd_nodynamic_canonicalize_dynamic_reloc' NAME##_canonicalize_dynamic_reloc ^~~~ nlm-target.h:242:3: note: in expansion of macro 'BFD_JUMP_TABLE_DYNAMIC' BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic), ^~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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 --- pepigen.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 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] 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] 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] long auxNum; ^~~~~~ arc-dis.c: In function 'write_comments_': arc-dis.c:432:13: 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] 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] int bytes; ^~~~~ arc-dis.c: In function 'dsmOneArcInst': arc-dis.c:733:17: warning: this statement may fall through [-Wimplicit-fallthrough=] instrName = "b"; ~~~~~~~~~~^~~~~ arc-dis.c:734:5: note: here case op_BLC: ^~~~ arc-dis.c:735:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!instrName) ^ arc-dis.c:737:5: note: here case op_LPC: ^~~~ arc-dis.c:738:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!instrName) ^ arc-dis.c:740:5: note: here 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] 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] 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 --- 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 --- 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 --- m68hc11-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 m68hc11-opc.c -o m68hc11-opc.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 --- mmix-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 mmix-dis.c -o mmix-dis.o --- mmix-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 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 msp430-dis.c: In function 'msp430_nooperands': msp430-dis.c:67:27: warning: bitwise comparison always evaluates to true [-Wtautological-compare] if ((insn & 0x0f00) != 3 || (insn & 0x0f00) != 2) ^~ msp430-dis.c:67:51: warning: bitwise comparison always evaluates to true [-Wtautological-compare] 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] int ad = 0, as = 0; ^~ --- 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 --- /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 --- 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 --- 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 or32-opc.c: In function 'or32_print_register': or32-opc.c:954:3: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf (disassembled, "%sr%d", disassembled, regnum); ^~~~~~~ or32-opc.c: In function 'or32_print_immediate': or32-opc.c:969:9: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf (disassembled, "%s%d", disassembled, imm); ^~~~~~~ or32-opc.c:971:9: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf (disassembled, "%s0x%x", disassembled, imm); ^~~~~~~ or32-opc.c:974:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf (disassembled, "%s%#x", disassembled, imm); ^~~~~~~ or32-opc.c: In function 'disassemble_insn': or32-opc.c:1007:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf (disassembled, "%s%c", disassembled, *s); ^~~~~~~ or32-opc.c:1014:7: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf (disassembled, "%s.word 0x%08lx", disassembled, insn); ^~~~~~~ --- 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 --- 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:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-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=] if (EXTRU (instruction, 15, 13) == 7) ^ tic4x-dis.c:468:2: note: here case 'J': /* Indirect (short) 8--15. */ ^~~~ --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 --- 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 --- 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-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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- arm-dis.lo --- arm-dis.c: In function 'print_insn_coprocessor': arm-dis.c:1285:17: warning: left shift of negative value [-Wshift-negative-value] imm |= (-1 << 7); ^~ --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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] 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 --- 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 --- d10v-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 d10v-opc.c -o d10v-opc.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] unsigned char rtn_code; ^~~~~~~~ --- 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 --- 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 --- 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 --- 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-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 --- 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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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-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] 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] int recognized_mnemonic = 0; ^~~~~~~~~~~~~~~~~~~ --- 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] value = ((value) | (((-1) << (4)))); ^~ --- 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 --- 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-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-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] int past_opcode_p; ^~~~~~~~~~~~~ --- 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-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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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-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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- 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 --- h8300-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 h8300-dis.c -o h8300-dis.o --- h8500-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 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] int n2 = 0; ^~ h8300-dis.c:54:11: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int n1 = 0; ^~ --- 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 --- 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:20: warning: left shift of negative value [-Wshift-negative-value] disp = (-1 << 10) | imm10; ^~ hppa-dis.c:1121:20: warning: left shift of negative value [-Wshift-negative-value] disp = (-1 << 11) | imm11; ^~ --- 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 --- 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 --- 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 --- 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 --- /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 --- i386-dis.c: In function 'OP_sI': i386-dis.c:3946:18: warning: variable 'mask' set but not used [-Wunused-but-set-variable] bfd_signed_vma mask = -1; ^~~~ --- 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 --- 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 --- 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 --- ia64-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 ia64-opc.c -o ia64-opc.o --- 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-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] 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-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-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-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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 --- 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-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 iq2000-asm.c -o iq2000-asm.o --- 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-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] int past_opcode_p; ^~~~~~~~~~~~~ --- 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-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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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-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-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 --- 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 --- 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-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-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] 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] int past_opcode_p; ^~~~~~~~~~~~~ --- 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-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] 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] 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 --- /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-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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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-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-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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 --- m68k-dis.c: In function 'print_insn_arg': m68k-dis.c:1108:13: warning: this statement may fall through [-Wimplicit-fallthrough=] place = '8'; ~~~~~~^~~~~ m68k-dis.c:1109:5: note: here case 'Y': ^~~~ --- 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 --- 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 --- 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 --- m88k-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 m88k-dis.c -o m88k-dis.o --- 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:41: warning: the address of 'mem_access_syntax_table' will always evaluate as 'true' [-Waddress] 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] char *second_reg; ^~~~~~~~~~ maxq-dis.c:208:9: warning: variable 'first_reg' set but not used [-Wunused-but-set-variable] 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] unsigned char insn[2], insn0, insn8, derived_code; ^~~~~ maxq-dis.c:555:26: warning: variable 'insn0' set but not used [-Wunused-but-set-variable] unsigned char insn[2], insn0, insn8, derived_code; ^~~~~ --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- 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 --- mips16-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 mips16-opc.c -o mips16-opc.o --- m10200-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 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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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] 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 --- 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-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 mt-desc.c -o mt-desc.o --- 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 --- /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-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 --- 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 --- 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 --- mt-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 mt-opc.c -o mt-opc.o --- 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=] ioffset -= 5; ~~~~~~~~^~~~ ns32k-dis.c:478:5: note: here 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] 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 --- 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 --- openrisc-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 openrisc-ibld.c -o openrisc-ibld.o --- 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 --- /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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- /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 --- 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 --- 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-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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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:51: warning: left shift of negative value [-Wshift-negative-value] : (((1 << (HI + 1)) - 1) & (-1 << LO))) ^~ sh-opc.h:226:28: note: in expansion of macro 'MASK' #define arch_sh_mmu_mask MASK (26, 27) ^~~~ sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' #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' && SH_VALID_MMU_ARCH_SET (SET) \ ^~~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 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' && SH_MERGE_ARCH_SET_VALID (target_arch, arch_sh_dsp_up)) ^~~~~~~~~~~~~~~~~~~~~~~ sh-opc.h:203:26: warning: left shift of negative value [-Wshift-negative-value] : HI > 30 ? (-1 << LO) \ ^~ sh-opc.h:232:28: note: in expansion of macro 'MASK' #define arch_sh_co_mask MASK (28, 31) ^~~~ sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' #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' && SH_VALID_CO_ARCH_SET (SET)) ^~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 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' && SH_MERGE_ARCH_SET_VALID (target_arch, arch_sh_dsp_up)) ^~~~~~~~~~~~~~~~~~~~~~~ sh-opc.h:205:51: warning: left shift of negative value [-Wshift-negative-value] : (((1 << (HI + 1)) - 1) & (-1 << LO))) ^~ sh-opc.h:226:28: note: in expansion of macro 'MASK' #define arch_sh_mmu_mask MASK (26, 27) ^~~~ sh-opc.h:258:47: note: in expansion of macro 'arch_sh_mmu_mask' #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' && SH_VALID_MMU_ARCH_SET (SET) \ ^~~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 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' if (!SH_MERGE_ARCH_SET_VALID (op->arch, target_arch)) ^~~~~~~~~~~~~~~~~~~~~~~ sh-opc.h:203:26: warning: left shift of negative value [-Wshift-negative-value] : HI > 30 ? (-1 << LO) \ ^~ sh-opc.h:232:28: note: in expansion of macro 'MASK' #define arch_sh_co_mask MASK (28, 31) ^~~~ sh-opc.h:259:47: note: in expansion of macro 'arch_sh_co_mask' #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' && SH_VALID_CO_ARCH_SET (SET)) ^~~~~~~~~~~~~~~~~~~~ sh-opc.h:265:3: note: in expansion of macro 'SH_VALID_ARCH_SET' 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' if (!SH_MERGE_ARCH_SET_VALID (op->arch, target_arch)) ^~~~~~~~~~~~~~~~~~~~~~~ sh-dis.c:832:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (rn & 1) ^ sh-dis.c:837:6: note: here case D_REG_N: ^~~~ sh-dis.c:841:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (rm & 1) ^ sh-dis.c:846:6: note: here 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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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-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 --- 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:8: warning: variable 'is_annulled' set but not used [-Wunused-but-set-variable] 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 --- 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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- 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 --- 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 --- 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 --- 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-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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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 vax-dis.c: In function 'print_insn_mode': vax-dis.c:278:8: warning: this statement may fall through [-Wimplicit-fallthrough=] (*info->fprintf_func) (info->stream, "*"); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vax-dis.c:279:5: note: here case 0xA0: /* Displacement byte: displ(Rn). */ ^~~~ vax-dis.c:287:8: warning: this statement may fall through [-Wimplicit-fallthrough=] (*info->fprintf_func) (info->stream, "*"); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vax-dis.c:288:5: note: here case 0xC0: /* Displacement word: displ(Rn). */ ^~~~ vax-dis.c:296:8: warning: this statement may fall through [-Wimplicit-fallthrough=] (*info->fprintf_func) (info->stream, "*"); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vax-dis.c:297:5: note: here 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 cc -DHAVE_CONFIG_H -I. -I.././opcodes -I. -D_GNU_SOURCE -I. -I.././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-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-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-asm.lo --- 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] int past_opcode_p; ^~~~~~~~~~~~~ --- 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-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 --- 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 --- 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] 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] 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-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-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-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 --- 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 --- 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 --- 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 --- --- info-recursive --- --- all-binutils --- --- info-recursive --- --- all-ld --- Making info in po --- all-binutils --- Making info in doc --- all-ld --- --- .././ld/ld.info --- --- all-binutils --- --- c++filt.1 --- --- all-ld --- 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 --- 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-ld --- WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site. --- all-binutils --- --- all --- /usr/pkg/bin/bmake all-recursive --- all-ld --- --- all --- /usr/pkg/bin/bmake all-recursive --- all-binutils --- --- all-recursive --- Making all in doc 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 --- --- all-recursive --- Making all in po --- 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 --- --- 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 --- --- 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 --- /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 --- --- 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 --- updating deffilep.h --- 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 --- --- 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 --- --- 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 --- sysinfo.y: In function 'yyparse': sysinfo.y:160:5: warning: this statement may fall through [-Wimplicit-fallthrough=] printf("\tchecksum(file,raw, idx, IT_%s_CODE);\n", it); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.y:162:3: note: here case 'i': ^~~~ sysinfo.y:188:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (rdepth==2) ^ sysinfo.y:190:6: note: here case 'i': ^~~~ --- 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 --- --- 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 --- arlex.c:1346:12: warning: 'input' defined but not used [-Wunused-function] static int input() ^~~~~ --- 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 --- 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 --- --- 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 --- --- 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 --- --- 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 --- 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 --- 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 --- --- coffdump.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 coffdump.c coffdump.c: In function 'dump_coff_where': coffdump.c:266:7: warning: this statement may fall through [-Wimplicit-fallthrough=] printf ("STRTAG"); ^~~~~~~~~~~~~~~~~ coffdump.c:267:5: note: here 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 --- 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 --- all-ld --- --- earmelf_linux_eabi.c --- --- all-binutils --- cxxfilt.c: In function 'main': cxxfilt.c:189:4: warning: this statement may fall through [-Wimplicit-fallthrough=] usage (stdout, 0); ^~~~~~~~~~~~~~~~~ cxxfilt.c:190:2: note: here case 'n': ^~~~ --- all-ld --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- --- 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] 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] 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] unsigned char *section_end; ^~~~~~~~~~~ dwarf.c: In function 'byte_get_little_endian': dwarf.c:83:15: warning: this statement may fall through [-Wimplicit-fallthrough=] else if (sizeof (dwarf_vma) == 4) ^ dwarf.c:92:5: note: here default: ^~~~~~~ dwarf.c: In function 'byte_get_big_endian': dwarf.c:125:15: warning: this statement may fall through [-Wimplicit-fallthrough=] else if (sizeof (dwarf_vma) == 4) ^ dwarf.c:136:5: note: here default: ^~~~~~~ dwarf.c: In function 'read_and_display_attr_value': dwarf.c:1122:20: warning: this statement may fall through [-Wimplicit-fallthrough=] have_frame_base = 1; ~~~~~~~~~~~~~~~~^~~ dwarf.c:1123:2: note: here case DW_AT_location: ^~~~ dwarf.c:1333:23: warning: this statement may fall through [-Wimplicit-fallthrough=] have_frame_base = 1; ~~~~~~~~~~~~~~~~^~~ dwarf.c:1334:5: note: here 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=] ret = (t1->u.krange->lower == t2->u.krange->lower ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && t1->u.krange->upper == t2->u.krange->upper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && debug_type_samep (info, t1->u.krange->type, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t2->u.krange->type)); ~~~~~~~~~~~~~~~~~~~~ debug.c:3162:5: note: here 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 "" --- 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 --- all-ld --- --- earmelfb_nbsd.c --- --- all-binutils --- ieee.c: In function 'ieee_start_compilation_unit': ieee.c:4820:16: warning: variable 'nindx' set but not used [-Wunused-but-set-variable] unsigned int nindx; ^~~~~ --- all-ld --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- ieee.c: In function 'ieee_offset_type': ieee.c:5685:28: warning: variable 'baseindx' set but not used [-Wunused-but-set-variable] unsigned int targetindx, baseindx; ^~~~~~~~ ieee.c:5685:16: warning: variable 'targetindx' set but not used [-Wunused-but-set-variable] 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 "" --- 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 --- --- 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 --- --- 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 nm.c: In function 'main': nm.c:1543:4: warning: this statement may fall through [-Wimplicit-fallthrough=] usage (stdout, 0); ^~~~~~~~~~~~~~~~~ nm.c:1544:2: note: here case 'l': ^~~~ --- 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ objcopy.c:1417:4: note: in expansion of macro 'bfd_set_section_vma' bfd_set_section_vma (obfd, gnu_debuglink_section, debuglink_vma); ^~~~~~~~~~~~~~~~~~~ objcopy.c: In function 'strip_main': objcopy.c:2553:4: warning: this statement may fall through [-Wimplicit-fallthrough=] strip_usage (stdout, 0); ^~~~~~~~~~~~~~~~~~~~~~~ objcopy.c:2554:2: note: here default: ^~~~~~~ objcopy.c: In function 'copy_main': objcopy.c:2869:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case '-': val = - val; /* Drop through. */ ~~~~~^~~~~~~ objcopy.c:2870:8: note: here case '+': what = CHANGE_MODIFY; break; ^~~~ objcopy.c:2877:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p->vma_val = val; ~~~~~~~~~~~~~~^~~~~ objcopy.c:2880:8: note: here case OPTION_CHANGE_SECTION_LMA: ^~~~ objcopy.c:3127:4: warning: this statement may fall through [-Wimplicit-fallthrough=] copy_usage (stdout, 0); ^~~~~~~~~~~~~~~~~~~~~~ objcopy.c:3129:2: note: here default: ^~~~~~~ --- 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 "" --- 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 "" --- 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 --- all-ld --- --- 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 "" --- all-binutils --- .././binutils/objdump.c: In function 'disassemble_bytes': .././binutils/objdump.c:1259:15: warning: variable 'done_dot' set but not used [-Wunused-but-set-variable] bfd_boolean done_dot; ^~~~~~~~ .././binutils/objdump.c: In function 'main': .././binutils/objdump.c:3156:13: warning: this statement may fall through [-Wimplicit-fallthrough=] seenflag = TRUE; .././binutils/objdump.c:3157:2: note: here case 'v': ^~~~ --- all-ld --- --- 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 "" --- 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 "" --- 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 "" --- 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 --- --- 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 "" --- 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 "" --- all-binutils --- prdbg.c: In function 'pr_array_type': prdbg.c:501:20: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf (buf, "%ld", (long) vma); ^ In file included from /usr/include/stdio.h:873, from prdbg.c:27: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 21 bytes into a destination of size 20 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ --- 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 --- --- 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 "" --- 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 --- all-ld --- --- 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 "" --- 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 --- rddbg.c: In function 'read_section_stabs_debugging_info': rddbg.c:164:12: warning: variable 'other' set but not used [-Wunused-but-set-variable] int other; ^~~~~ --- 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 --- 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 readelf.c: In function 'parse_args': readelf.c:2895:30: warning: this statement may fall through [-Wimplicit-fallthrough=] do_debug_frames_interp = 1; ~~~~~~~~~~~~~~~~~~~~~~~^~~ readelf.c:2896:5: note: here case 'f': ^~~~ readelf.c:3020:4: warning: this statement may fall through [-Wimplicit-fallthrough=] error (_("Invalid option '-%c'\n"), c); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readelf.c:3022:2: note: here case '?': ^~~~ readelf.c: In function 'print_vma': readelf.c:407:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (vma <= 99999) ^ readelf.c:411:2: note: here case PREFIX_HEX: ^~~~ readelf.c:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] nc = printf ("0x"); ^~~~~~~~~~~~~ readelf.c:435:2: note: here case LONG_HEX: ^~~~ readelf.c:440:9: warning: this statement may fall through [-Wimplicit-fallthrough=] nc = printf ("0x"); ^~~~~~~~~~~~~ readelf.c:443:2: note: here case HEX: ^~~~ readelf.c: In function 'process_program_headers': readelf.c:3439:8: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf (file, "%63s", program_interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readelf.c: In function 'process_dynamic_section': readelf.c:6147:31: warning: this statement may fall through [-Wimplicit-fallthrough=] dynamic_info[entry->d_tag] = entry->d_un.d_val; ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ readelf.c:6148:2: note: here case DT_PLTPADSZ: ^~~~ --- all-ld --- --- 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 --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 --- --- 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 --- 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 --- --- 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 --- --- 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 --- --- 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 "" --- 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 --- --- 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 "" --- 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 --- 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] unsigned int lineno; ^~~~~~ --- all-ld --- --- 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 "" --- all-binutils --- stabs.c: In function 'parse_stab_struct_type': stabs.c:2011:15: warning: variable 'orig' set but not used [-Wunused-but-set-variable] const char *orig; ^~~~ stabs.c: In function 'parse_stab_members': stabs.c:2673:31: warning: comparison between pointer and zero character constant [-Wpointer-compare] if (**pp == ';' || *pp == '\0') ^~ stabs.c:2673:27: note: did you mean to dereference the pointer? if (**pp == ';' || *pp == '\0') ^ stabs.c: In function 'stab_demangle_type': stabs.c:4650:31: warning: variable 'volatilep' set but not used [-Wunused-but-set-variable] bfd_boolean memberp, constp, volatilep; ^~~~~~~~~ stabs.c:4650:23: warning: variable 'constp' set but not used [-Wunused-but-set-variable] bfd_boolean memberp, constp, volatilep; ^~~~~~ stabs.c:4769:14: warning: variable 'hold' set but not used [-Wunused-but-set-variable] const char *hold; ^~~~ stabs.c: In function 'stab_xcoff_builtin_type': stabs.c:3396:17: warning: this statement may fall through [-Wimplicit-fallthrough=] rettype = debug_make_int_type (dhandle, 4, TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stabs.c:3397:5: note: here case 10: ^~~~ --- all-ld --- --- 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 "" --- 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:4: warning: this statement may fall through [-Wimplicit-fallthrough=] usage (stdout, 0); ^~~~~~~~~~~~~~~~~ strings.c:215:2: note: here case 'n': ^~~~ strings.c:265:4: warning: this statement may fall through [-Wimplicit-fallthrough=] usage (stderr, 1); ^~~~~~~~~~~~~~~~~ strings.c:267:2: note: here 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 --- 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 --- all-ld --- --- 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 "" --- all-binutils --- --- 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 wrstabs.c: In function 'stab_start_class_type': wrstabs.c:1479:25: warning: '%s' directive argument is null [-Wformat-overflow=] sprintf (vtable, "~%%%s", vstring); ^~ --- all-ld --- --- 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 --- --- 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] 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 --- 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 --- --- 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 rclex.c:1844:12: warning: 'input' defined but not used [-Wunused-function] static int input() ^~~~~ --- 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 --- --- 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 --- 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 --- mkdir .libs 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 --- --- 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 "" --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' --- cxxfilt --- --- all-ld --- --- eelf32bmip.c --- --- all-binutils --- /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 --- all-ld --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 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 --- 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 --- bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 --- --- 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 "" --- 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 --- --- 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 "" --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 --- all-ld --- --- 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 --- bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 --- --- 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 --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' --- 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 --- 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 --- bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' --- 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 --- --- 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 --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): 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] if (! bfd_get_file_flags(abfd) & EXEC_P) srconv.c: In function 'main': srconv.c:1784:4: warning: this statement may fall through [-Wimplicit-fallthrough=] show_usage (stdout, 0); ^~~~~~~~~~~~~~~~~~~~~~ srconv.c:1786:2: note: here case 'v': ^~~~ --- 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 --- --- 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] fread (ptr, 1, size, file); ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysdump.c: In function 'main': sysdump.c:684:4: warning: this statement may fall through [-Wimplicit-fallthrough=] show_usage (stdout, 0); ^~~~~~~~~~~~~~~~~~~~~~ sysdump.c:686:2: note: here case 'v': ^~~~ --- 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 --- 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 srconv srconv.o coffgrok.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' --- 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 bucomm.o: In function `make_tempname': bucomm.c:(.text+0xb2a): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' --- all-ld --- --- eelf32bmipn32.c --- --- eelf32l4300.c --- --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 "" --- 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 --- --- eh8300elf.c --- --- 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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- --- ei386lynx.c --- --- 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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- --- emsp430x1101.c --- --- 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 --- --- emsp430x169.c --- --- 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 --- --- emsp430x2101.c --- --- 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 --- --- 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 --- 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 --- emsp430x312.c --- --- 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 --- 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 --- 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 --- --- emsp430x412.c --- --- 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 --- --- emsp430x415.c --- --- 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 --- --- emsp430xE423.c --- --- 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 --- --- emsp430xE427.c --- --- 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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- LIB_PATH='' /bin/bash .././ld/genscripts.sh ".././ld" "/usr/pkg/cross/lib" "/usr/pkg/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 --- 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 --- --- ecrislinux.o --- --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- --- eelf32ip2k.o --- --- 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 --- --- eelf32xstormy16.o --- --- 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 --- 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 --- eelf32xtensa.o --- eelf32xtensa.c: In function 'replace_insn_sec_with_prop_sec': eelf32xtensa.c:127:22: warning: variable 'symtab_hdr' set but not used [-Wunused-but-set-variable] 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] lang_output_section_statement_type *os; ^~ --- 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 --- --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- --- 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 --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- --- em68knbsd.o --- --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- 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 --- --- 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 --- 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 --- emsp430x122.o --- --- emsp430x123.o --- --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- --- emsp430x149.o --- --- 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 --- --- 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 --- 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 --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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 --- --- emsp430x323.o --- --- 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 --- --- emsp430xW425.o --- --- 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 --- 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 --- --- esun4.o --- --- 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 --- --- etic4xcoff.o --- --- 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 --- cc -DHAVE_CONFIG_H -I. -I.././ld -I. -D_GNU_SOURCE -I. -I.././ld -I../bfd -I.././ld/../bfd -I.././ld/../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_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 --- 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 --- 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 --- eelf64mmix.o --- In file included from eelf64mmix.c:28: eelf64mmix.c: In function 'mmix_after_allocation': ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #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' 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] #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' bfd_set_section_vma (abfd, sec, 0); ^~~~~~~~~~~~~~~~~~~ --- emmo.o --- In file included from emmo.c:26: emmo.c: In function 'mmix_after_allocation': ../bfd/bfd.h:328:108: warning: right-hand operand of comma expression has no effect [-Wunused-value] #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' 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] #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' 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 --- --- ldmain.o --- --- 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] 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ldlang.c:4177:3: note: in expansion of macro 'bfd_set_section_vma' 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] #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ldlang.c:4263:3: note: in expansion of macro 'bfd_set_section_vma' 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 lexsup.c: In function 'parse_args': lexsup.c:668:4: warning: this statement may fall through [-Wimplicit-fallthrough=] einfo (_("%P: unrecognized option '%s'\n"), argv[last_optind]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lexsup.c:669:2: note: here default: ^~~~~~~ lexsup.c:670:4: warning: this statement may fall through [-Wimplicit-fallthrough=] einfo (_("%P%F: use the --help option for usage information\n")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lexsup.c:672:2: note: here case 1: /* File name. */ ^~~~ --- 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 --- 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 pe-dll.c: In function 'fill_edata': pe-dll.c:953:18: warning: variable 'edirectory' set but not used [-Wunused-but-set-variable] 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] int nsyms, symsize; ^~~~~ pe-dll.c: In function 'generate_reloc': pe-dll.c:1169:13: warning: variable 'sym_vma' set but not used [-Wunused-but-set-variable] bfd_vma sym_vma; ^~~~~~~ pe-dll.c:1131:8: warning: variable 'nsyms' set but not used [-Wunused-but-set-variable] 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] #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' 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] unsigned long name_rvas, ordinals, nexp, ordbase; ^~~~~~~ pe-dll.c:2479:28: warning: variable 'ordinals' set but not used [-Wunused-but-set-variable] unsigned long name_rvas, ordinals, nexp, ordbase; ^~~~~~~~ --- 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 --- 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-el8-trunk-x86_64/cross/cross-binutils/files/cross-env > /home/pbulk/build/cross/cross-binutils/work/binutils-2.17/cross-env