=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for xentools45-4.5.5nb10
rm -f /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/check/check_x11_devel
/bin/cp -f /data/pkgsrc/sysutils/xentools45/files/blk_netbsd.c /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/blktap/drivers/
/bin/cp -f /data/pkgsrc/sysutils/xentools45/files/blktapctrl_netbsd.c /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/blktap/drivers/
/bin/cp -f /data/pkgsrc/sysutils/xentools45/files/locking.sh  /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug/NetBSD/
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xenstore-chmod.pod.1 | pod2man -n xenstore-chmod >/data/scratch/sysutils/xentools45/work/xenstore-chmod.1
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xenstore-ls.pod.1 | pod2man -n xenstore-ls >/data/scratch/sysutils/xentools45/work/xenstore-ls.1
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xenstore.pod.1 | pod2man -n xenstore >/data/scratch/sysutils/xentools45/work/xenstore.1
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xl.cfg.pod.5 | pod2man -n xl.cfg >/data/scratch/sysutils/xentools45/work/xl.cfg.5
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xl.conf.pod.5 | pod2man -n xl.conf >/data/scratch/sysutils/xentools45/work/xl.conf.5
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xl.pod.1 | pod2man -n xl >/data/scratch/sysutils/xentools45/work/xl.1
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools45/work/xen-4.5.5/docs/man/xlcpupool.cfg.pod.5 | pod2man -n xlcpupool.cfg >/data/scratch/sysutils/xentools45/work/xlcpupool.cfg.5
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C include all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include'
/usr/pkg/bin/gmake -C xen-foreign
gmake[3]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign'
mkdir -p xen/libelf
ln -sf /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/COPYING xen
ln -sf /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/domctl.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/event_channel.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/trace.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/tmem.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/platform.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/arch-x86_64.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/physdev.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/xen-compat.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/grant_table.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/callback.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/memory.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/features.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/xen.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/arch-x86_32.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/dom0_ops.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/mem_event.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/version.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/sched.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/xenoprof.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/elfnote.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/arch-arm.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/gcov.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/xencomm.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/nmi.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/kexec.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/sysctl.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/vcpu.h xen
ln -sf /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/arch-x86 /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/arch-arm /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/hvm /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/io /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/public/xsm xen
ln -sf ../xen-sys/NetBSD xen/sys
ln -sf /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/xen/libelf.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/../../xen/include/xen/elfstructs.h xen/libelf/
ln -s ../xen-foreign xen/foreign
touch xen/.dir
python2.7 mkheader.py arm32 arm32.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/arch-arm.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkheader.py arm64 arm64.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/arch-arm.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkheader.py x86_32 x86_32.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_32.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkheader.py x86_64 x86_64.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_64.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkchecker.py checker.c arm32 arm64 x86_32 x86_64
gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wno-error=ignored-attributes -Wdeclaration-after-statement -o checker checker.c
In file included from checker.c:12:
./arm32.h:121:69: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_pending[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                                    ^~~~~~~~~~
./arm32.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./arm32.h:121:58: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_pending[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                         ^~~~~~~~~~
./arm32.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./arm32.h:122:66: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_mask[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                                 ^~~~~~~~~~
./arm32.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./arm32.h:122:55: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_mask[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                      ^~~~~~~~~~
./arm32.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from checker.c:13:
./arm64.h:121:69: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_pending[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                                    ^~~~~~~~~~
./arm64.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./arm64.h:121:58: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_pending[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                         ^~~~~~~~~~
./arm64.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./arm64.h:122:66: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_mask[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                                 ^~~~~~~~~~
./arm64.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./arm64.h:122:55: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ __align8__ uint64_t evtchn_mask[sizeof(__align8__ __align8__ uint64_t) * 8];
                                                      ^~~~~~~~~~
./arm64.h:14:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from checker.c:15:
./x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
./x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
./x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
./x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
10 warnings generated.
./checker > tmp.size
diff -u reference.size tmp.size
rm tmp.size
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include/xen-foreign'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/include'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C libxc all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc'
/usr/pkg/bin/gmake libs
gmake[3]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc'
rm -f _paths.h.tmp;  echo "#define SBINDIR \"/usr/pkg/sbin\"" >>_paths.h.tmp;  echo "#define BINDIR \"/usr/pkg/bin\"" >>_paths.h.tmp;  echo "#define LIBEXEC \"/usr/pkg/libexec/xen\"" >>_paths.h.tmp;  echo "#define LIBEXEC_BIN \"/usr/pkg/libexec/xen/bin\"" >>_paths.h.tmp;  echo "#define LIBDIR \"/usr/pkg/lib\"" >>_paths.h.tmp;  echo "#define SHAREDIR \"/usr/pkg/share\"" >>_paths.h.tmp;  echo "#define XENFIRMWAREDIR \"/usr/pkg/libexec/xen/boot\"" >>_paths.h.tmp;  echo "#define XEN_CONFIG_DIR \"/usr/pkg/etc/xen\"" >>_paths.h.tmp;  echo "#define XEN_SCRIPT_DIR \"/usr/pkg/etc/xen/scripts\"" >>_paths.h.tmp;  echo "#define XEN_LOCK_DIR \"/var/run\"" >>_paths.h.tmp;  echo "#define XEN_RUN_DIR \"/var/run/xen\"" >>_paths.h.tmp;  echo "#define XEN_PAGING_DIR \"/var/lib/xen/xenpaging\"" >>_paths.h.tmp; 	if ! cmp -s _paths.h.tmp _paths.h; then mv -f _paths.h.tmp _paths.h; else rm -f _paths.h.tmp; fi
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_core.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_core.o xc_core.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_core_x86.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_core_x86.o xc_core_x86.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_cpupool.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_cpupool.o xc_cpupool.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_domain.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_domain.o xc_domain.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_evtchn.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_evtchn.o xc_evtchn.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_gnttab.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_gnttab.o xc_gnttab.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_misc.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_misc.o xc_misc.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_flask.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_flask.o xc_flask.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_physdev.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_physdev.o xc_physdev.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_private.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_private.o xc_private.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_sedf.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_sedf.o xc_sedf.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_csched.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_csched.o xc_csched.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_csched2.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_csched2.o xc_csched2.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_arinc653.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_arinc653.o xc_arinc653.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_rt.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_rt.o xc_rt.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_tbuf.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_tbuf.o xc_tbuf.c 
In file included from xc_evtchn.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_misc.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_physdev.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_flask.c:19:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from In file included from xc_gnttab.cxc_tbuf.c::2026:
:
In file included from ./xc_private.h:33:
In file included from ./xc_private.hIn file included from :./include/xenctrl.h:5633:
:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.hIn file included from :198./include/xenctrl.h:56:
:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h47:198::47 : warningwarning: : 'aligned' attribute ignored when parsing type [-Wignored-attributes]'aligned' attribute ignored when parsing type [-Wignored-attributes]

    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
13/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h::36:13 :note36: : expanded from macro '__align8__'note
: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h :warning199: :44'aligned' attribute ignored when parsing type [-Wignored-attributes]
: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h
                                           ^~~~~~~~~~:13
:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:36:13: 36:note:  expanded from macro '__align8__'note: 
expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))# define __align8__ __attribute__((aligned (8)))

                                   ^~~~~~~~~~~
                                   ^~~~~~~~~~~
In file included from xc_private.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_csched2.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_csched.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_core.c:64:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
In file included from xc_sedf.c:25:
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];In file included from 
./xc_private.h                                              ^~~~~~~~~~
:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h33:13:
:In file included from 36./include/xenctrl.h:: 56note:
: /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.hexpanded from macro '__align8__'
:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]# define __align8__ __attribute__((aligned (8)))

                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];:
13                                           ^~~~~~~~~~:
36/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:: 13note: :expanded from macro '__align8__'36
: note# define __align8__ __attribute__((aligned (8))): 
expanded from macro '__align8__'                                   ^~~~~~~~~~~

# define __align8__ __attribute__((aligned (8)))
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h                                   ^~~~~~~~~~~:
199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_domain.c:23:
In file included from In file included from xc_arinc653.c./xc_private.h::2733:
:
In file included from In file included from xc_cpupool.c./include/xenctrl.hIn file included from ::./xc_private.h56:In file included from 24:
xc_core_x86.c/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:
33In file included from ::./xc_private.h:
:2133:
In file included from :
In file included from 198In file included from ./xg_private.h./include/xenctrl.h./include/xenctrl.h::::47305656:
:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:
:In file included from  198warning::
: 47'aligned' attribute ignored when parsing type [-Wignored-attributes]./include/xenctrl.h
:: /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h56warning:: 198:
:'aligned' attribute ignored when parsing type [-Wignored-attributes]/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h47
: :warning198: :'aligned' attribute ignored when parsing type [-Wignored-attributes]
47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:# define __align8__ __attribute__((aligned (8)))13
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];                                   ^~~~~~~~~~~:

    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];                                              ^~~~~~~~~~

/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h36                                              ^~~~~~~~~~::13/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h ::note
19936::: /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h44: :note : warningexpanded from macro '__align8__'13
:: 36'aligned' attribute ignored when parsing type [-Wignored-attributes]# define __align8__ __attribute__((aligned (8))):
 expanded from macro '__align8__'note
:                                    ^~~~~~~~~~~    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
expanded from macro '__align8__'


                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13# define __align8__ __attribute__((aligned (8)))# define __align8__ __attribute__((aligned (8))):
36                                   ^~~~~~~~~~~/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h

:: 199note:: 44expanded from macro '__align8__':                                   ^~~~~~~~~~~/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h 

:warning199: :'aligned' attribute ignored when parsing type [-Wignored-attributes]44# define __align8__ __attribute__((aligned (8)))/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h

:                                   ^~~~~~~~~~~:
 199warning    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];:
44                                           ^~~~~~~~~~:
: /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h 'aligned' attribute ignored when parsing type [-Wignored-attributes]:warning
13: :'aligned' attribute ignored when parsing type [-Wignored-attributes]36
:     __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];note: 
expanded from macro '__align8__'    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];

                                           ^~~~~~~~~~                                           ^~~~~~~~~~

/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:# define __align8__ __attribute__((aligned (8)))13
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h                                   ^~~~~~~~~~~:
:3613::36 :note : noteexpanded from macro '__align8__': 
expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~# define __align8__ __attribute__((aligned (8)))

                                   ^~~~~~~~~~~
In file included from xc_rt.c:26:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_pm.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_pm.o xc_pm.c 
2 warnings generated.
2 warnings generated.
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_cpu_hotplug.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_cpu_hotplug.o xc_cpu_hotplug.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_resume.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_resume.o xc_resume.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_tmem.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_tmem.o xc_tmem.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_mem_event.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_mem_event.o xc_mem_event.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_mem_paging.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_mem_paging.o xc_mem_paging.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_mem_access.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_mem_access.o xc_mem_access.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_memshr.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_memshr.o xc_memshr.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_hcall_buf.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_hcall_buf.o xc_hcall_buf.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_foreign_memory.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_foreign_memory.o xc_foreign_memory.c 
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_kexec.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_kexec.o xc_kexec.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xtl_core.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xtl_core.o xtl_core.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xtl_logger_stdio.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xtl_logger_stdio.o xtl_logger_stdio.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_resource.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_resource.o xc_resource.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_psr.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_psr.o xc_psr.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_pagetab.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_pagetab.o xc_pagetab.c 
In file included from xc_tmem.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_memshr.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_pm.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_mem_access.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_hcall_buf.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_mem_paging.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_cpu_hotplug.c:22:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_mem_event.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_kexec.c:13:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_netbsd.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_netbsd.o xc_netbsd.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_core.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_core.opic xc_core.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_core_x86.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_core_x86.opic xc_core_x86.c 
In file included from xc_resume.c:17:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
In file included from xc_foreign_memory.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h
:                                              ^~~~~~~~~~13:
36/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h: note: :expanded from macro '__align8__'13
:36:# define __align8__ __attribute__((aligned (8)))
                                    ^~~~~~~~~~~
note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_cpupool.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_cpupool.opic xc_cpupool.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_domain.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_domain.opic xc_domain.c 
2 warnings generated.
2 warnings generated.
2 warnings generated.
In file included from xc_resource.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_evtchn.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_evtchn.opic xc_evtchn.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_gnttab.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_gnttab.opic xc_gnttab.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_misc.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_misc.opic xc_misc.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_flask.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_flask.opic xc_flask.c 
2 warnings generated.
In file included from xc_psr.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_physdev.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_physdev.opic xc_physdev.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_private.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_private.opic xc_private.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_sedf.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_sedf.opic xc_sedf.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_csched.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_csched.opic xc_csched.c 
In file included from xc_pagetab.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
xc_pagetab.c:62:31: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
            paddr = (uint64_t)xen_cr3_to_pfn_x86_64(ctx.x64.ctrlreg[3])
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:30:38: note: expanded from macro 'xen_cr3_to_pfn_x86_64'
#define xen_cr3_to_pfn_x86_64(cr3) ((__align8__ uint64_t)(cr3) >> 12)
                                     ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_csched2.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_csched2.opic xc_csched2.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_arinc653.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_arinc653.opic xc_arinc653.c 
In file included from xc_netbsd.c:31:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_core.c:64:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_domain.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
3 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_rt.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_rt.opic xc_rt.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_tbuf.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_tbuf.opic xc_tbuf.c 
In file included from xc_csched.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_flask.c:19:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_gnttab.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_core_x86.c:21:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_private.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_evtchn.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_pm.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_pm.opic xc_pm.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_cpu_hotplug.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_cpu_hotplug.opic xc_cpu_hotplug.c 
In file included from xc_csched2.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_cpupool.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_resume.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_resume.opic xc_resume.c 
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_tmem.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_tmem.opic xc_tmem.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_mem_event.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_mem_event.opic xc_mem_event.c 
In file included from xc_tbuf.c:26:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_misc.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_physdev.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_sedf.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_mem_paging.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_mem_paging.opic xc_mem_paging.c 
In file included from xc_arinc653.c:27:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_mem_access.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_mem_access.opic xc_mem_access.c 
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_memshr.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_memshr.opic xc_memshr.c 
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_hcall_buf.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_hcall_buf.opic xc_hcall_buf.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_foreign_memory.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_foreign_memory.opic xc_foreign_memory.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_kexec.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_kexec.opic xc_kexec.c 
In file included from xc_pm.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_rt.c:26:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_cpu_hotplug.c:22:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xtl_core.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xtl_core.opic xtl_core.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xtl_logger_stdio.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xtl_logger_stdio.opic xtl_logger_stdio.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_resource.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_resource.opic xc_resource.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_psr.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_psr.opic xc_psr.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_pagetab.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_pagetab.opic xc_pagetab.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_netbsd.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_netbsd.opic xc_netbsd.c 
2 warnings generated.
In file included from xc_tmem.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_resume.c:17:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xg_private.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xg_private.o xg_private.c 
In file included from xc_mem_event.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_mem_access.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_foreign_memory.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_hcall_buf.c:23:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_resource.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_psr.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_memshr.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_suspend.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_suspend.o xc_suspend.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_domain_restore.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_domain_restore.o xc_domain_restore.c 
2 warnings generated.
In file included from xc_mem_paging.c:24:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_domain_save.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_domain_save.o xc_domain_save.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_offline_page.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_offline_page.o xc_offline_page.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_compression.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_compression.o xc_compression.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .libelf-tools.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o libelf-tools.o ../../xen/common/libelf/libelf-tools.c 
In file included from xc_kexec.c:13:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_pagetab.c:21:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
xc_pagetab.c:62:31: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
            paddr = (uint64_t)xen_cr3_to_pfn_x86_64(ctx.x64.ctrlreg[3])
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:30:38: note: expanded from macro 'xen_cr3_to_pfn_x86_64'
#define xen_cr3_to_pfn_x86_64(cr3) ((__align8__ uint64_t)(cr3) >> 12)
                                     ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .libelf-loader.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o libelf-loader.o ../../xen/common/libelf/libelf-loader.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .libelf-dominfo.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o libelf-dominfo.o ../../xen/common/libelf/libelf-dominfo.c 
In file included from xg_private.c:25:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_core.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_core.o xc_dom_core.c 
2 warnings generated.
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_boot.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_boot.o xc_dom_boot.c 
In file included from xc_netbsd.c:31:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_elfloader.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_elfloader.o xc_dom_elfloader.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_bzimageloader.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h -DHAVE_BZLIB -lbz2 -DHAVE_LZMA -llzma  -c -o xc_dom_bzimageloader.o xc_dom_bzimageloader.c 
3 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_decompress_lz4.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_decompress_lz4.o xc_dom_decompress_lz4.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_binloader.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_binloader.o xc_dom_binloader.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_compat_linux.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_compat_linux.o xc_dom_compat_linux.c 
In file included from xc_offline_page.c:29:
In file included from ./xc_core.h:25:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_x86.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_dom_x86.o xc_dom_x86.c 
In file included from xc_suspend.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from ../../xen/common/libelf/libelf-tools.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:75:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from ../../xen/common/libelf/libelf-loader.c:23:
In file included from ../../xen/common/libelf/libelf-private.h:75:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_core.c:35:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_domain_restore.c:43:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_domain_save.c:30:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_compression.c:35:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_elfloader.c:29:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from ../../xen/common/libelf/libelf-dominfo.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:75:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_cpuid_x86.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_cpuid_x86.o xc_cpuid_x86.c 
In file included from xc_dom_decompress_lz4.c:6:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_hvm_build_x86.o.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -c -o xc_hvm_build_x86.o xc_hvm_build_x86.c 
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xg_private.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xg_private.opic xg_private.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_suspend.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_suspend.opic xc_suspend.c 
In file included from xc_dom_x86.c:33:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_boot.c:34:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
In file included from xc_dom_bzimageloader.c:35:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];

                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h
:                                              ^~~~~~~~~~13:
36/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h: :note13: :expanded from macro '__align8__'36
: note# define __align8__ __attribute__((aligned (8)))
:                                    ^~~~~~~~~~~expanded from macro '__align8__'

# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_domain_restore.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_domain_restore.opic xc_domain_restore.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_domain_save.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_domain_save.opic xc_domain_save.c 
In file included from xc_dom_compat_linux.c:32:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_binloader.c:86:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_offline_page.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_offline_page.opic xc_offline_page.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_compression.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_compression.opic xc_compression.c 
xc_dom_x86.c:650:24: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:29:38: note: expanded from macro 'xen_pfn_to_cr3_x86_64'
#define xen_pfn_to_cr3_x86_64(pfn) ((__align8__ uint64_t)(pfn) << 12)
                                     ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .libelf-tools.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o libelf-tools.opic ../../xen/common/libelf/libelf-tools.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .libelf-loader.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o libelf-loader.opic ../../xen/common/libelf/libelf-loader.c 
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .libelf-dominfo.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o libelf-dominfo.opic ../../xen/common/libelf/libelf-dominfo.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_core.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_core.opic xc_dom_core.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_boot.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_boot.opic xc_dom_boot.c 
In file included from xg_private.c:25:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_suspend.c:20:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_cpuid_x86.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
3 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_elfloader.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_elfloader.opic xc_dom_elfloader.c 
In file included from xc_compression.c:35:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_bzimageloader.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h -DHAVE_BZLIB -lbz2 -DHAVE_LZMA -llzma  -fPIC -c -o xc_dom_bzimageloader.opic xc_dom_bzimageloader.c 
In file included from xc_domain_restore.c:43:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_hvm_build_x86.c:25:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error# define __align8__ __attribute__((aligned (8)))
=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-                                   ^~~~~~~~~~~
of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_decompress_lz4.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_decompress_lz4.opic xc_dom_decompress_lz4.c 
In file included from xc_domain_save.c:30:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_offline_page.c:29:
In file included from ./xc_core.h:25:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_binloader.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_binloader.opic xc_dom_binloader.c 
In file included from ../../xen/common/libelf/libelf-tools.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:75:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_compat_linux.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_compat_linux.opic xc_dom_compat_linux.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_dom_x86.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_dom_x86.opic xc_dom_x86.c 
In file included from ../../xen/common/libelf/libelf-dominfo.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:75:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_cpuid_x86.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_cpuid_x86.opic xc_cpuid_x86.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xc_hvm_build_x86.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xc_hvm_build_x86.opic xc_hvm_build_x86.c 
2 warnings generated.
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-libxc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .build.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenctrl_osdep_ENOSYS.opic.d -fno-optimize-sibling-calls  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include -pthread -include /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/config.h  -fPIC -c -o xenctrl_osdep_ENOSYS.opic xenctrl_osdep_ENOSYS.c 
2 warnings generated.
In file included from ../../xen/common/libelf/libelf-loader.c:23:
In file included from ../../xen/common/libelf/libelf-private.h:75:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
ar rc libxenctrl.a xc_core.o xc_core_x86.o xc_cpupool.o xc_domain.o xc_evtchn.o xc_gnttab.o xc_misc.o xc_flask.o xc_physdev.o xc_private.o xc_sedf.o xc_csched.o xc_csched2.o xc_arinc653.o xc_rt.o xc_tbuf.o xc_pm.o xc_cpu_hotplug.o xc_resume.o xc_tmem.o xc_mem_event.o xc_mem_paging.o xc_mem_access.o xc_memshr.o xc_hcall_buf.o xc_foreign_memory.o xc_kexec.o xtl_core.o xtl_logger_stdio.o xc_resource.o xc_psr.o xc_pagetab.o xc_netbsd.o
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib             -pthread -Wl,-soname -Wl,libxenctrl.so.4.5 -shared -o libxenctrl.so.4.5.0 xc_core.opic xc_core_x86.opic xc_cpupool.opic xc_domain.opic xc_evtchn.opic xc_gnttab.opic xc_misc.opic xc_flask.opic xc_physdev.opic xc_private.opic xc_sedf.opic xc_csched.opic xc_csched2.opic xc_arinc653.opic xc_rt.opic xc_tbuf.opic xc_pm.opic xc_cpu_hotplug.opic xc_resume.opic xc_tmem.opic xc_mem_event.opic xc_mem_paging.opic xc_mem_access.opic xc_memshr.opic xc_hcall_buf.opic xc_foreign_memory.opic xc_kexec.opic xtl_core.opic xtl_logger_stdio.opic xc_resource.opic xc_psr.opic xc_pagetab.opic xc_netbsd.opic   
In file included from xc_dom_bzimageloader.c:35:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_decompress_lz4.c:6:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_dom_boot.c:34:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_binloader.c:86:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
ar rc libxenguest.a xg_private.o xc_suspend.o xc_domain_restore.o xc_domain_save.o xc_offline_page.o xc_compression.o libelf-tools.o libelf-loader.o libelf-dominfo.o xc_dom_core.o xc_dom_boot.o xc_dom_elfloader.o xc_dom_bzimageloader.o xc_dom_decompress_lz4.o xc_dom_binloader.o xc_dom_compat_linux.o xc_dom_x86.o xc_cpuid_x86.o xc_hvm_build_x86.o
In file included from xc_dom_core.c:35:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_elfloader.c:29:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
In file included from xc_hvm_build_x86.c:25:
In file included from ./xg_private.h:30:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xc_dom_x86.c:33:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
ln -sf libxenctrl.so.4.5.0 libxenctrl.so.4.5
ln -sf libxenctrl.so.4.5 libxenctrl.so
2 warnings generated.
In file included from xc_cpuid_x86.c:25:
In file included from ./xc_private.h:33:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
xc_dom_x86.c:650:24: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:29:38: note: expanded from macro 'xen_pfn_to_cr3_x86_64'
2 warnings#define xen_pfn_to_cr3_x86_64(pfn) ((__align8__ uint64_t)(pfn) << 12) generated.

                                     ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
In file included from xc_dom_compat_linux.c:32:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xenctrl_osdep_ENOSYS.c:7:
In file included from ./include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warnings generated.
2 warnings generated.
2 warnings generated.
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib             -shared -o xenctrl_osdep_ENOSYS.so xenctrl_osdep_ENOSYS.opic /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/libxc/libxenctrl.so 
2 warnings generated.
3 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib             -Wl,-soname -Wl,libxenguest.so.4.5 -shared -o libxenguest.so.4.5.0 xg_private.opic xc_suspend.opic xc_domain_restore.opic xc_domain_save.opic xc_offline_page.opic xc_compression.opic libelf-tools.opic libelf-loader.opic libelf-dominfo.opic xc_dom_core.opic xc_dom_boot.opic xc_dom_elfloader.opic xc_dom_bzimageloader.opic xc_dom_decompress_lz4.opic xc_dom_binloader.opic xc_dom_compat_linux.opic xc_dom_x86.opic xc_cpuid_x86.opic xc_hvm_build_x86.opic -DHAVE_BZLIB -lbz2 -DHAVE_LZMA -llzma -lz /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc/../../tools/libxc/libxenctrl.so  
ln -sf libxenguest.so.4.5.0 libxenguest.so.4.5
ln -sf libxenguest.so.4.5 libxenguest.so
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/libxc'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C xenstore all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstore_client.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstore_client.o xenstore_client.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xs.opic.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls -DUSE_PTHREAD  -fPIC -c -o xs.opic xs.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -DPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xs_lib.opic.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -fPIC -c -o xs_lib.opic xs_lib.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstore_control.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstore_control.o xenstore_control.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xs.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xs.o xs.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xs_lib.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xs_lib.o xs_lib.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xs_tdb_dump.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xs_tdb_dump.o xs_tdb_dump.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .utils.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o utils.o utils.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .tdb.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o tdb.o tdb.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .talloc.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o talloc.o talloc.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstored_core.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstored_core.o xenstored_core.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstored_watch.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstored_watch.o xenstored_watch.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstored_domain.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstored_domain.o xenstored_domain.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstored_transaction.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstored_transaction.o xenstored_transaction.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .hashtable.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o hashtable.o hashtable.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xenstore.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenstored_posix.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/ -I./include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/run/xenstored\"" -fno-optimize-sibling-calls  -c -o xenstored_posix.o xenstored_posix.c 
In file included from xenstored_domain.c:28:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
In file included from xenstored_transaction.c:33:
In file included from ./xenstored_transaction.h:21:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include/xenctrl.h    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];:56:

/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h                                              ^~~~~~~~~~:
198/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h::4713:: 36warning: :'aligned' attribute ignored when parsing type [-Wignored-attributes]
 note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:199:44: warning: In file included from 'aligned' attribute ignored when parsing type [-Wignored-attributes]xenstored_posix.c
:28:
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];In file included from 
./xenstored_core.h                                           ^~~~~~~~~~:23:

In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include/xenctrl.h::1356    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];:
:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h36::
198:                                              ^~~~~~~~~~ 47
:/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h :warningnote13: :: 36expanded from macro '__align8__':'aligned' attribute ignored when parsing type [-Wignored-attributes]

 note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:13:    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];36
:                                              ^~~~~~~~~~ 
note/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h: :expanded from macro '__align8__'13
:36: # define __align8__ __attribute__((aligned (8)))note
:                                    ^~~~~~~~~~~expanded from macro '__align8__'

# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xenstored_watch.c:29:
In file included from ./xenstored_watch.h:23:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
2 warning2s warning generated.
s generated.
In file included from xenstored_core.c:49:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           -pthread -Wl,-soname -Wl,libxenstore.so.3.0 -shared -o libxenstore.so.3.0.3 xs.opic xs_lib.opic   
ar rcs libxenstore.a xs.o xs_lib.o
ln -sf libxenstore.so.3.0.3 libxenstore.so.3.0
ln -sf libxenstore.so.3.0 libxenstore.so
gcc xenstore_client.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/xenstore/libxenstore.so  -o xenstore 
gcc xenstore_control.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/xenstore/libxenstore.so  -o xenstore-control 
ln -f xenstore xenstore-exists
ln -f xenstore xenstore-list
ln -f xenstore xenstore-read
ln -f xenstore xenstore-rm
ln -f xenstore xenstore-chmod
ln -f xenstore xenstore-write
ln -f xenstore xenstore-ls
ln -f xenstore xenstore-watch
gcc xs_tdb_dump.o utils.o tdb.o talloc.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           -o xs_tdb_dump 
2 warnings generated.
gcc xenstored_core.o xenstored_watch.o xenstored_domain.o xenstored_transaction.o xs_lib.o talloc.o utils.o tdb.o hashtable.o xenstored_posix.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore/../../tools/libxc/libxenctrl.so  -o xenstored 
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xenstore'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C misc all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenperf.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xenperf.o xenperf.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenpm.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xenpm.o xenpm.c 
gcc -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-tmem-list-parse.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           xen-tmem-list-parse.c   -o xen-tmem-list-parse
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .gtraceview.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o gtraceview.o gtraceview.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .gtracestat.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o gtracestat.o gtracestat.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenlockprof.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xenlockprof.o xenlockprof.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenwatchdogd.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xenwatchdogd.o xenwatchdogd.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xencov.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xencov.o xencov.c 
gcc -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-detect.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib           xen-detect.c   -o xen-detect
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-hvmctx.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xen-hvmctx.o xen-hvmctx.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-hvmcrash.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xen-hvmcrash.o xen-hvmcrash.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-lowmemd.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xen-lowmemd.o xen-lowmemd.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-mfndump.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xen-mfndump.o xen-mfndump.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-misc.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xen-hptool.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools  -c -o xen-hptool.o xen-hptool.c 
In file included from xenpm.c:28:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xen-hptool.c:1:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xencov.c:20:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xenwatchdogd.c:4:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from gtracestat.c:30:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xen-lowmemd.c:7:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xen-hvmcrash.c:41:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xenperf.c:13:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from gtraceview.c:33:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xenlockprof.c:13:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xen-hvmcrash xen-hvmcrash.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
2 warnings generated.
2 warnings generated.
In file included from xen-mfndump.c:1:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xenwatchdogd xenwatchdogd.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xen-lowmemd xen-lowmemd.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/libxenstore.so 
In file included from xen-hvmctx.c:47:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xencov xencov.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
2 warnings generated.
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xenperf xenperf.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xen-hptool xen-hptool.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenguest.so /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/xenstore/libxenstore.so 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xenlockprof xenlockprof.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
2 warnings generated.
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xenpm xenpm.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
2 warnings generated.
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o gtracestat gtracestat.o 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o gtraceview gtraceview.o -lcurses 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xen-mfndump xen-mfndump.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenguest.so 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xen-hvmctx xen-hvmctx.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc/../../tools/libxc/libxenctrl.so 
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/misc'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C examples all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/examples'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/examples'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C hotplug all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug'
gmake[3]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug'
/usr/pkg/bin/gmake -C common all
gmake[4]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug/common'
rm -f "hotplugpath.sh".tmp;  echo "SBINDIR=\"/usr/pkg/sbin\"" >>"hotplugpath.sh".tmp;  echo "BINDIR=\"/usr/pkg/bin\"" >>"hotplugpath.sh".tmp;  echo "LIBEXEC=\"/usr/pkg/libexec/xen\"" >>"hotplugpath.sh".tmp;  echo "LIBEXEC_BIN=\"/usr/pkg/libexec/xen/bin\"" >>"hotplugpath.sh".tmp;  echo "LIBDIR=\"/usr/pkg/lib\"" >>"hotplugpath.sh".tmp;  echo "SHAREDIR=\"/usr/pkg/share\"" >>"hotplugpath.sh".tmp;  echo "XENFIRMWAREDIR=\"/usr/pkg/libexec/xen/boot\"" >>"hotplugpath.sh".tmp;  echo "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"" >>"hotplugpath.sh".tmp;  echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\"" >>"hotplugpath.sh".tmp;  echo "XEN_LOCK_DIR=\"/var/run\"" >>"hotplugpath.sh".tmp;  echo "XEN_RUN_DIR=\"/var/run/xen\"" >>"hotplugpath.sh".tmp;  echo "XEN_PAGING_DIR=\"/var/lib/xen/xenpaging\"" >>"hotplugpath.sh".tmp; 	if ! cmp -s "hotplugpath.sh".tmp "hotplugpath.sh"; then mv -f "hotplugpath.sh".tmp "hotplugpath.sh"; else rm -f "hotplugpath.sh".tmp; fi
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug/common'
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug'
gmake[3]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug'
/usr/pkg/bin/gmake -C NetBSD all
gmake[4]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug/NetBSD'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug/NetBSD'
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/hotplug'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C xentrace all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xentrace.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xentrace.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include  -c -o xentrace.o xentrace.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xentrace.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .setsize.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include  -c -o setsize.o setsize.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xentrace.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .xenctx.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include  -c -o xenctx.o xenctx.c 
In file included from setsize.c:4:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xenctx.c:28:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from xentrace.c:32:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xentrace_setsize setsize.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/libxenctrl.so 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xentrace xentrace.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/libxenctrl.so 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xenctx xenctx.o /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace/../../tools/libxc/libxenctrl.so 
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xentrace'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C xcutils all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xcutils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .readnotes.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc -c -o readnotes.o readnotes.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdirs-all.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .subdir-all-xcutils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .lsevtchn.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/include -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include -c -o lsevtchn.o lsevtchn.c 
In file included from lsevtchn.c:7:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from readnotes.c:14:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/xg_private.h:30:
In file included from /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/include/xenctrl.h:56:
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:198:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:199:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          lsevtchn.o -o lsevtchn /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/libxenctrl.so 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          readnotes.o -o readnotes /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils/../../tools/libxc/libxenguest.so 
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/xcutils'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/usr/pkg/bin/gmake -C firmware all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/usr/pkg/bin/gmake  CC=gcc PYTHON=python2.7 subdirs-all
gmake[3]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/usr/pkg/bin/gmake -C rombios all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios'
gmake[6]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios'
/usr/pkg/bin/gmake -C 32bit all
gmake[7]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit'
gmake[8]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit'
/usr/pkg/bin/gmake -C tcgbios all
gmake[9]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/tcgbios'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include  -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .tcgbios.o.d -fno-optimize-sibling-calls   -Werror -nopie -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/tcgbios/../../../../../tools/include -I.. -I../..  -c -o tcgbios.o tcgbios.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include  -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .tpm_drivers.o.d -fno-optimize-sibling-calls   -Werror -nopie -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/tcgbios/../../../../../tools/include -I.. -I../..  -c -o tpm_drivers.o tpm_drivers.c 
tcgbios.c:1520:34: warning: taking address of packed member 'u' of class or structure 'pushad_regs_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                              &regs->u.r32.edx);
                                               ^~~~~~~~~~~~~~~
1 warning generated.
ld -melf_i386 -r tcgbios.o tpm_drivers.o -o tcgbiosext.o
gmake[9]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/tcgbios'
gmake[8]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit'
/usr/pkg/bin/gmake 32bitbios_flat.h
gmake[8]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit'
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include  -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .32bitbios.o.d -fno-optimize-sibling-calls   -Werror -nopie -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/../../../../tools/include -I..  -c -o 32bitbios.o 32bitbios.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include  -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .util.o.d -fno-optimize-sibling-calls   -Werror -nopie -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/../../../../tools/include -I..  -c -o util.o util.c 
gcc -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include  -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .pmm.o.d -fno-optimize-sibling-calls   -Werror -nopie -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit/../../../../tools/include -I..  -c -o pmm.o pmm.c 
ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o 32bitbios_all.o
sh mkhex highbios_array 32bitbios_all.o > 32bitbios_flat.h
gmake[8]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit'
gmake[7]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios/32bit'
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios'
/usr/pkg/bin/gmake BIOS-bochs-latest
gmake[6]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios'
gcc -o biossums biossums.c
gcc -DBX_SMP_PROCESSORS=1 -E -P rombios.c > _rombios_.c
bcc -o rombios.s -C-c -D__i86__ -0 -S _rombios_.c
sed -e 's/^\.text//' -e 's/^\.data//' rombios.s > _rombios_.s
as86 _rombios_.s -b tmp.bin -u- -w- -g -0 -j -O -l rombios.txt
perl makesym.perl < rombios.txt > rombios.sym
mv tmp.bin BIOS-bochs-latest
./biossums BIOS-bochs-latest


PCI-Bios header at: 0xB120
Current checksum:     0xEC
Calculated checksum:  0xEC  


$PIR header at:     0xB470
Current checksum:     0x37
Calculated checksum:  0x27
  Setting checksum.


Bios checksum at:   0xFFFF
Current checksum:     0x00
Calculated checksum:  0x43  Setting checksum.
rm -f _rombios_.s
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios'
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/rombios'
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/usr/pkg/bin/gmake -C vgabios all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/vgabios'
gcc -o biossums biossums.c
gcc -o vbetables-gen vbetables-gen.c
./vbetables-gen > vbetables.h
gcc -E -P vgabios.c  -DVBE "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios_.c
gcc -E -P vgabios.c  -DVBE -DDEBUG "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios-debug_.c
gcc -E -P vgabios.c  -DCIRRUS -DPCIBIOS "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios-cirrus_.c
gcc -E -P vgabios.c  -DCIRRUS -DCIRRUS_DEBUG -DPCIBIOS "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios-cirrus-debug_.c
bcc -o vgabios.s -C-c -D__i86__ -S -0 _vgabios_.c
sed -e 's/^\.text//' -e 's/^\.data//' vgabios.s > _vgabios_.s
bcc -o vgabios-cirrus.s -C-c -D__i86__ -S -0 _vgabios-cirrus_.c
bcc -o vgabios-cirrus-debug.s -C-c -D__i86__ -S -0 _vgabios-cirrus-debug_.c
bcc -o vgabios-debug.s -C-c -D__i86__ -S -0 _vgabios-debug_.c
as86 _vgabios_.s -b vgabios.bin -u -w- -g -0 -j -O -l vgabios.txt
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-cirrus.s > _vgabios-cirrus_.s
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-debug.s > _vgabios-debug_.s
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-cirrus-debug.s > _vgabios-cirrus-debug_.s
as86 _vgabios-cirrus_.s -b vgabios-cirrus.bin -u -w- -g -0 -j -O -l vgabios-cirrus.txt
as86 _vgabios-debug_.s -b vgabios.debug.bin -u -w- -g -0 -j -O -l vgabios.debug.txt
as86 _vgabios-cirrus-debug_.s -b vgabios-cirrus.debug.bin -u -w- -g -0 -j -O -l vgabios-cirrus.debug.txt
rm -f _vgabios-cirrus_.s _vgabios-cirrus_.c vgabios-cirrus.s
cp vgabios-cirrus.bin VGABIOS-lgpl-latest.cirrus.bin
./biossums VGABIOS-lgpl-latest.cirrus.bin

Bios checksum at:   0x8BFF
Current checksum:     0x00
Calculated checksum:  0xC2  Setting checksum.
ls -l VGABIOS-lgpl-latest.cirrus.bin
rm -f _vgabios-cirrus-debug_.s _vgabios-cirrus-debug_.c vgabios-cirrus-debug.s
-rw-r--r--  1 pbulkXXX  wheel  35840 Jun 22 04:28 VGABIOS-lgpl-latest.cirrus.bin
cp vgabios-cirrus.debug.bin VGABIOS-lgpl-latest.cirrus.debug.bin
./biossums VGABIOS-lgpl-latest.cirrus.debug.bin
rm -f _vgabios_.s _vgabios_.c vgabios.s

Bios checksum at:   0x8BFF
Current checksum:     0x00
Calculated checksum:  0xCC  Setting checksum.
cp vgabios.bin VGABIOS-lgpl-latest.bin
ls -l VGABIOS-lgpl-latest.cirrus.debug.bin
./biossums VGABIOS-lgpl-latest.bin
-rw-r--r--  1 pbulkXXX  wheel  35840 Jun 22 04:28 VGABIOS-lgpl-latest.cirrus.debug.bin

Bios checksum at:   0x9DFF
Current checksum:     0x00
Calculated checksum:  0xCF  Setting checksum.
ls -l VGABIOS-lgpl-latest.bin
-rw-r--r--  1 pbulkXXX  wheel  40448 Jun 22 04:28 VGABIOS-lgpl-latest.bin
rm -f _vgabios-debug_.s _vgabios-debug_.c vgabios-debug.s
cp vgabios.debug.bin VGABIOS-lgpl-latest.debug.bin
./biossums VGABIOS-lgpl-latest.debug.bin

Bios checksum at:   0xA1FF
Current checksum:     0x00
Calculated checksum:  0x3A  Setting checksum.
ls -l VGABIOS-lgpl-latest.debug.bin
-rw-r--r--  1 pbulkXXX  wheel  41472 Jun 22 04:28 VGABIOS-lgpl-latest.debug.bin
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/vgabios'
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/usr/pkg/bin/gmake -C etherboot all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/etherboot'
ln -sf /data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/../../ipxe ipxe
for i in $(cat patches/series) ; do                 \
    patch -d ipxe -p1 --quiet <patches/$i || exit 1 ; \
done
cat Config >>ipxe/src/arch/i386/Makefile
/usr/pkg/bin/gmake -C ipxe/src bin/rtl8139.rom
gmake[6]: Entering directory '/data/scratch/sysutils/xentools45/work/ipxe/src'
rm -f  bin/*.*  bin/errors	 bin/NIC	 ./util/nrv2b ./util/zbin ./util/elf2efi32 ./util/elf2efi64 ./util/efirom ./util/iccfix ./util/einfo TAGS bin/symtab
  [MEDIARULES] hd
  [MEDIARULES] raw
  [MEDIARULES] nbi
  [MEDIARULES] dsk
  [MEDIARULES] lkrn
  [MEDIARULES] kkkpxe
  [MEDIARULES] kkpxe
  [MEDIARULES] kpxe
  [MEDIARULES] pxe
  [MEDIARULES] mrom
  [MEDIARULES] rom
  [MEDIARULES] exe
  [RULES] arch/i386/drivers/net/undiisr.S
  [RULES] arch/i386/firmware/pcbios/e820mangler.S
  [RULES] arch/i386/interface/pxe/pxe_entry.S
  [RULES] arch/i386/interface/syslinux/com32_wrapper.S
  [RULES] arch/i386/prefix/mbr.S
  [RULES] arch/i386/prefix/pxeprefix.S
  [RULES] arch/i386/prefix/kkkpxeprefix.S
  [RULES] arch/i386/prefix/romprefix.S
  [RULES] arch/i386/prefix/hdprefix.S
  [RULES] arch/i386/prefix/exeprefix.S
  [RULES] arch/i386/prefix/bootpart.S
  [RULES] arch/i386/prefix/nullprefix.S
  [RULES] arch/i386/prefix/kpxeprefix.S
  [RULES] arch/i386/prefix/undiloader.S
  [RULES] arch/i386/prefix/usbdisk.S
  [RULES] arch/i386/prefix/nbiprefix.S
  [RULES] arch/i386/prefix/lkrnprefix.S
  [RULES] arch/i386/prefix/kkpxeprefix.S
  [RULES] arch/i386/prefix/unnrv2b16.S
  [RULES] arch/i386/prefix/mromprefix.S
  [RULES] arch/i386/prefix/unnrv2b.S
  [RULES] arch/i386/prefix/dskprefix.S
  [RULES] arch/i386/prefix/libprefix.S
  [RULES] arch/i386/transitions/libpm.S
  [RULES] arch/i386/transitions/liba20.S
  [RULES] arch/i386/transitions/librm.S
  [RULES] arch/i386/transitions/libkir.S
  [RULES] arch/i386/core/stack16.S
  [RULES] arch/i386/core/stack.S
  [RULES] arch/i386/core/gdbidt.S
  [RULES] arch/i386/core/setjmp.S
  [RULES] arch/i386/core/patch_cf.S
  [RULES] tests/gdbstub_test.S
  [RULES] arch/i386/drivers/net/undirom.c
  [RULES] arch/i386/core/virtaddr.S
  [RULES] arch/i386/drivers/net/undinet.c
  [RULES] arch/i386/drivers/net/undionly.c
  [RULES] arch/i386/drivers/net/undiload.c
  [RULES] arch/i386/drivers/net/undi.c
  [RULES] arch/i386/drivers/net/undipreload.c
  [RULES] arch/x86/prefix/efidrvprefix.c
  [RULES] arch/x86/prefix/efiprefix.c
  [RULES] arch/x86/interface/efi/efix86_nap.c
  [RULES] arch/x86/core/x86_string.c
  [RULES] arch/x86/core/pcidirect.c
  [RULES] arch/i386/hci/commands/reboot_cmd.c
  [RULES] arch/i386/interface/syslinux/comboot_resolv.c
  [RULES] arch/i386/hci/commands/pxe_cmd.c
  [RULES] arch/i386/interface/syslinux/com32_call.c
  [RULES] arch/i386/interface/syslinux/comboot_call.c
  [RULES] arch/i386/interface/pxeparent/pxeparent_dhcp.c
  [RULES] arch/i386/interface/pxeparent/pxeparent.c
  [RULES] arch/i386/interface/pxe/pxe_udp.c
  [RULES] arch/i386/interface/pxe/pxe_undi.c
  [RULES] arch/i386/interface/pxe/pxe_loader.c
  [RULES] arch/i386/interface/pxe/pxe_preboot.c
  [RULES] arch/i386/interface/pxe/pxe_exit_hook.c
  [RULES] arch/i386/interface/pxe/pxe_tftp.c
  [RULES] arch/i386/interface/pxe/pxe_file.c
  [RULES] arch/i386/interface/pcbios/bios_smbios.c
  [RULES] arch/i386/interface/pxe/pxe_call.c
  [RULES] arch/i386/interface/pcbios/memtop_umalloc.c
  [RULES] arch/i386/interface/pcbios/biosint.c
  [RULES] arch/i386/interface/pcbios/bios_timer.c
  [RULES] arch/i386/interface/pcbios/pcibios.c
  [RULES] arch/i386/interface/pcbios/int13.c
  [RULES] arch/i386/interface/pcbios/bios_nap.c
  [RULES] arch/i386/image/comboot.c
  [RULES] arch/i386/image/elfboot.c
  [RULES] arch/i386/image/bootsector.c
  [RULES] arch/i386/image/pxe_image.c
  [RULES] arch/i386/image/bzimage.c
  [RULES] arch/i386/image/multiboot.c
  [RULES] arch/i386/image/nbi.c
  [RULES] arch/i386/image/com32.c
  [RULES] arch/i386/firmware/pcbios/pnpbios.c
  [RULES] arch/i386/firmware/pcbios/basemem.c
  [RULES] arch/i386/firmware/pcbios/bios_console.c
  [RULES] arch/i386/firmware/pcbios/fakee820.c
  [RULES] arch/i386/firmware/pcbios/memmap.c
  [RULES] arch/i386/firmware/pcbios/hidemem.c
  [RULES] arch/i386/core/dumpregs.c
  [RULES] arch/i386/transitions/librm_mgmt.c
  [RULES] arch/i386/core/nulltrap.c
  [RULES] arch/i386/core/relocate.c
  [RULES] arch/i386/core/x86_io.c
  [RULES] arch/i386/core/timer2.c
  [RULES] arch/i386/core/runtime.c
  [RULES] arch/i386/core/pic8259.c
  [RULES] arch/i386/core/gdbmach.c
  [RULES] arch/i386/core/video_subr.c
  [RULES] arch/i386/core/basemem_packet.c
  [RULES] arch/i386/core/rdtsc_timer.c
  [RULES] arch/i386/core/cpu.c
  [RULES] config/config_romprefix.c
  [RULES] config/config.c
  [RULES] config/config_fc.c
  [RULES] config/config_net80211.c
  [RULES] config/config_ethernet.c
  [RULES] config/config_infiniband.c
  [RULES] usr/ifmgmt.c
  [RULES] usr/fcmgmt.c
  [RULES] usr/autoboot.c
  [RULES] usr/dhcpmgmt.c
  [RULES] usr/pxemenu.c
  [RULES] usr/imgmgmt.c
  [RULES] usr/lotest.c
  [RULES] usr/iwmgmt.c
  [RULES] usr/route.c
  [RULES] hci/keymap/keymap_ro.c
  [RULES] usr/prompt.c
  [RULES] hci/keymap/keymap_it.c
  [RULES] hci/keymap/keymap_sg.c
  [RULES] hci/keymap/keymap_es.c
  [RULES] hci/keymap/keymap_hu.c
  [RULES] hci/keymap/keymap_nl.c
  [RULES] hci/keymap/keymap_bg.c
  [RULES] hci/keymap/keymap_cz.c
  [RULES] hci/keymap/keymap_de.c
  [RULES] hci/keymap/keymap_fi.c
  [RULES] hci/keymap/keymap_uk.c
  [RULES] hci/keymap/keymap_pl.c
  [RULES] hci/keymap/keymap_az.c
  [RULES] hci/keymap/keymap_fr.c
  [RULES] hci/keymap/keymap_mt.c
  [RULES] hci/keymap/keymap_mk.c
  [RULES] hci/keymap/keymap_by.c
  [RULES] hci/keymap/keymap_wo.c
  [RULES] hci/keymap/keymap_ua.c
  [RULES] hci/keymap/keymap_lt.c
  [RULES] hci/keymap/keymap_al.c
  [RULES] hci/keymap/keymap_sr.c
  [RULES] hci/keymap/keymap_ru.c
  [RULES] hci/keymap/keymap_cf.c
  [RULES] hci/keymap/keymap_no.c
  [RULES] hci/keymap/keymap_et.c
  [RULES] hci/keymap/keymap_th.c
  [RULES] hci/keymap/keymap_us.c
  [RULES] hci/keymap/keymap_gr.c
  [RULES] hci/keymap/keymap_dk.c
  [RULES] hci/mucurses/widgets/editbox.c
  [RULES] hci/keymap/keymap_il.c
  [RULES] hci/keymap/keymap_pt.c
  [RULES] hci/mucurses/kb.c
  [RULES] hci/mucurses/colour.c
  [RULES] hci/mucurses/print.c
  [RULES] hci/mucurses/windows.c
  [RULES] hci/mucurses/wininit.c
  [RULES] hci/mucurses/mucurses.c
  [RULES] hci/mucurses/ansi_screen.c
  [RULES] hci/mucurses/print_nadv.c
  [RULES] hci/mucurses/slk.c
  [RULES] hci/mucurses/winattrs.c
  [RULES] hci/mucurses/edging.c
  [RULES] hci/mucurses/alert.c
  [RULES] hci/mucurses/clear.c
  [RULES] hci/tui/login_ui.c
  [RULES] hci/commands/vlan_cmd.c
  [RULES] hci/tui/settings_ui.c
  [RULES] hci/commands/iwmgmt_cmd.c
  [RULES] hci/commands/lotest_cmd.c
  [RULES] hci/commands/fcmgmt_cmd.c
  [RULES] hci/commands/image_cmd.c
  [RULES] hci/commands/digest_cmd.c
  [RULES] hci/commands/route_cmd.c
  [RULES] hci/commands/dhcp_cmd.c
  [RULES] hci/commands/gdbstub_cmd.c
  [RULES] hci/commands/time_cmd.c
  [RULES] hci/commands/autoboot_cmd.c
  [RULES] hci/commands/sanboot_cmd.c
  [RULES] hci/commands/login_cmd.c
  [RULES] hci/commands/ifmgmt_cmd.c
  [RULES] hci/commands/nvo_cmd.c
  [RULES] hci/commands/config_cmd.c
  [RULES] hci/wireless_errors.c
  [RULES] hci/editstring.c
  [RULES] hci/strerror.c
  [RULES] hci/readline.c
  [RULES] hci/linux_args.c
  [RULES] crypto/axtls/sha1.c
  [RULES] hci/shell.c
  [RULES] crypto/axtls/rsa.c
  [RULES] crypto/axtls/aes.c
  [RULES] crypto/axtls/bigint.c
  [RULES] crypto/axtls_sha1.c
  [RULES] crypto/aes_wrap.c
  [RULES] crypto/asn1.c
  [RULES] crypto/axtls_aes.c
  [RULES] crypto/cbc.c
  [RULES] crypto/hmac.c
  [RULES] crypto/crc32.c
  [RULES] crypto/crandom.c
  [RULES] crypto/crypto_null.c
  [RULES] crypto/x509.c
  [RULES] crypto/arc4.c
  [RULES] crypto/sha1extra.c
  [RULES] crypto/md5.c
  [RULES] crypto/chap.c
  [RULES] tests/linebuf_test.c
  [RULES] tests/bofm_test.c
  [RULES] tests/umalloc_test.c
  [RULES] tests/uri_test.c
  [RULES] tests/memcpy_test.c
  [RULES] tests/list_test.c
  [RULES] interface/smbios/smbios.c
  [RULES] interface/smbios/smbios_settings.c
  [RULES] interface/bofm/bofm.c
  [RULES] tests/test.c
  [RULES] interface/efi/efi_snp.c
  [RULES] interface/efi/efi_strerror.c
  [RULES] interface/efi/efi_console.c
  [RULES] interface/efi/efi_bofm.c
  [RULES] interface/efi/efi_pci.c
  [RULES] interface/efi/efi_umalloc.c
  [RULES] interface/efi/efi_strings.c
  [RULES] interface/efi/efi_timer.c
  [RULES] interface/efi/efi_smbios.c
  [RULES] interface/efi/efi_driver.c
  [RULES] interface/efi/efi_init.c
  [RULES] drivers/infiniband/linda.c
  [RULES] interface/efi/efi_uaccess.c
  [RULES] interface/efi/efi_io.c
  [RULES] drivers/infiniband/hermon.c
  [RULES] drivers/infiniband/arbel.c
  [RULES] drivers/infiniband/linda_fw.c
  [RULES] drivers/infiniband/qib7322.c
  [RULES] drivers/bitbash/spi_bit.c
  [RULES] drivers/bitbash/bitbash.c
  [RULES] drivers/bitbash/i2c_bit.c
  [RULES] drivers/nvs/spi.c
  [RULES] drivers/nvs/nvsvpd.c
  [RULES] drivers/nvs/threewire.c
  [RULES] drivers/block/ata.c
  [RULES] drivers/nvs/nvs.c
  [RULES] drivers/block/ibft.c
  [RULES] drivers/block/scsi.c
  [RULES] drivers/block/srp.c
  [RULES] drivers/net/efi/snpnet.c
  [RULES] drivers/net/efi/snponly.c
  [RULES] drivers/net/vxge/vxge_config.c
  [RULES] drivers/net/vxge/vxge.c
  [RULES] drivers/net/vxge/vxge_traffic.c
  [RULES] drivers/net/ath/ath9k/ath9k_init.c
  [RULES] drivers/net/vxge/vxge_main.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
  [RULES] drivers/net/ath/ath9k/ath9k.c
  [RULES] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
  [RULES] drivers/net/ath/ath9k/ath9k_common.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
  [RULES] drivers/net/ath/ath9k/ath9k_calib.c
  [RULES] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
  [RULES] drivers/net/ath/ath9k/ath9k_eeprom_def.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
  [RULES] drivers/net/ath/ath9k/ath9k_mac.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
  [RULES] drivers/net/ath/ath9k/ath9k_xmit.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
  [RULES] drivers/net/ath/ath9k/ath9k_main.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
  [RULES] drivers/net/ath/ath9k/ath9k_ani.c
  [RULES] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
  [RULES] drivers/net/ath/ath9k/ath9k_recv.c
  [RULES] drivers/net/ath/ath9k/ath9k_eeprom.c
  [RULES] drivers/net/ath/ath9k/ath9k_hw.c
  [RULES] drivers/net/ath/ath5k/ath5k.c
  [RULES] drivers/net/ath/ath5k/ath5k_reset.c
  [RULES] drivers/net/ath/ath5k/ath5k_attach.c
  [RULES] drivers/net/ath/ath5k/ath5k_rfkill.c
  [RULES] drivers/net/ath/ath5k/ath5k_gpio.c
  [RULES] drivers/net/ath/ath5k/ath5k_phy.c
  [RULES] drivers/net/ath/ath5k/ath5k_dma.c
  [RULES] drivers/net/ath/ath5k/ath5k_initvals.c
  [RULES] drivers/net/ath/ath5k/ath5k_pcu.c
  [RULES] drivers/net/ath/ath5k/ath5k_desc.c
  [RULES] drivers/net/ath/ath5k/ath5k_qcu.c
  [RULES] drivers/net/ath/ath5k/ath5k_eeprom.c
  [RULES] drivers/net/ath/ath5k/ath5k_caps.c
  [RULES] drivers/net/ath/ath_hw.c
  [RULES] drivers/net/ath/ath_key.c
  [RULES] drivers/net/ath/ath_main.c
  [RULES] drivers/net/ath/ath_regd.c
  [RULES] drivers/net/rtl818x/rtl8180_grf5101.c
  [RULES] drivers/net/rtl818x/rtl8180_max2820.c
  [RULES] drivers/net/rtl818x/rtl8185.c
  [RULES] drivers/net/rtl818x/rtl818x.c
  [RULES] drivers/net/rtl818x/rtl8180.c
  [RULES] drivers/net/rtl818x/rtl8185_rtl8225.c
  [RULES] drivers/net/rtl818x/rtl8180_sa2400.c
  [RULES] drivers/net/phantom/phantom.c
  [RULES] drivers/net/igbvf/igbvf_main.c
  [RULES] drivers/net/igbvf/igbvf_vf.c
  [RULES] drivers/net/igbvf/igbvf_mbx.c
  [RULES] drivers/net/igb/igb.c
  [RULES] drivers/net/igb/igb_nvm.c
  [RULES] drivers/net/igb/igb_main.c
  [RULES] drivers/net/igb/igb_phy.c
  [RULES] drivers/net/igb/igb_mac.c
  [RULES] drivers/net/igb/igb_82575.c
  [RULES] drivers/net/igb/igb_api.c
  [RULES] drivers/net/igb/igb_manage.c
  [RULES] drivers/net/e1000e/e1000e_80003es2lan.c
  [RULES] drivers/net/e1000e/e1000e_ich8lan.c
  [RULES] drivers/net/e1000e/e1000e_manage.c
  [RULES] drivers/net/e1000e/e1000e_82571.c
  [RULES] drivers/net/e1000e/e1000e.c
  [RULES] drivers/net/e1000e/e1000e_phy.c
  [RULES] drivers/net/e1000e/e1000e_mac.c
  [RULES] drivers/net/e1000e/e1000e_nvm.c
  [RULES] drivers/net/e1000e/e1000e_main.c
  [RULES] drivers/net/e1000/e1000_82542.c
  [RULES] drivers/net/e1000/e1000_82540.c
  [RULES] drivers/net/e1000/e1000_api.c
  [RULES] drivers/net/e1000/e1000_82543.c
  [RULES] drivers/net/e1000/e1000_nvm.c
  [RULES] drivers/net/e1000/e1000_phy.c
  [RULES] drivers/net/e1000/e1000_manage.c
  [RULES] drivers/net/e1000/e1000_mac.c
  [RULES] drivers/net/e1000/e1000.c
  [RULES] drivers/net/e1000/e1000_main.c
  [RULES] drivers/net/depca.c
  [RULES] drivers/net/e1000/e1000_82541.c
  [RULES] drivers/net/amd8111e.c
  [RULES] drivers/net/jme.c
  [RULES] drivers/net/prism2_pci.c
  [RULES] drivers/net/3c595.c
  [RULES] drivers/net/w89c840.c
  [RULES] drivers/net/via-rhine.c
  [RULES] drivers/net/cs89x0.c
  [RULES] drivers/net/ipoib.c
  [RULES] drivers/net/ne2k_isa.c
  [RULES] drivers/net/sky2.c
  [RULES] drivers/net/atl1e.c
  [RULES] drivers/net/legacy.c
  [RULES] drivers/net/eepro100.c
  [RULES] drivers/net/3c515.c
  [RULES] drivers/net/bnx2.c
  [RULES] drivers/net/ns8390.c
  [RULES] drivers/net/dmfe.c
  [RULES] drivers/net/ns83820.c
  [RULES] drivers/net/pcnet32.c
  [RULES] drivers/net/3c509-eisa.c
  [RULES] drivers/net/smc9000.c
  [RULES] drivers/net/virtio-net.c
  [RULES] drivers/net/tg3.c
  [RULES] drivers/net/etherfabric.c
  [RULES] drivers/net/3c5x9.c
  [RULES] drivers/net/skge.c
  [RULES] drivers/net/wd.c
  [RULES] drivers/net/sis190.c
  [RULES] drivers/net/natsemi.c
  [RULES] drivers/net/b44.c
  [RULES] drivers/net/prism2_plx.c
  [RULES] drivers/net/forcedeth.c
  [RULES] drivers/net/sundance.c
  [RULES] drivers/net/rtl8139.c
  [RULES] drivers/net/3c90x.c
  [RULES] drivers/net/epic100.c
  [RULES] drivers/net/davicom.c
  [RULES] drivers/net/3c509.c
  [RULES] drivers/net/3c529.c
  [RULES] drivers/net/mtd80x.c
  [RULES] drivers/net/myri10ge.c
  [RULES] drivers/net/eepro.c
  [RULES] drivers/net/via-velocity.c
  [RULES] drivers/net/pnic.c
  [RULES] drivers/net/ne.c
  [RULES] drivers/net/tulip.c
  [RULES] drivers/net/sis900.c
  [RULES] drivers/net/r8169.c
  [RULES] drivers/net/3c503.c
  [RULES] drivers/net/tlan.c
  [RULES] drivers/bus/pci.c
  [RULES] drivers/bus/isapnp.c
  [RULES] drivers/bus/virtio-ring.c
  [RULES] drivers/bus/virtio-pci.c
  [RULES] drivers/bus/isa_ids.c
  [RULES] drivers/bus/mca.c
  [RULES] drivers/bus/pcibackup.c
  [RULES] drivers/bus/isa.c
  [RULES] drivers/bus/pciextra.c
  [RULES] drivers/bus/eisa.c
  [RULES] image/script.c
  [RULES] drivers/bus/pcivpd.c
  [RULES] image/elf.c
  [RULES] image/efi_image.c
  [RULES] image/segment.c
  [RULES] net/80211/rc80211.c
  [RULES] image/embedded.c
  [RULES] net/80211/wpa.c
  [RULES] net/80211/wpa_ccmp.c
  [RULES] net/80211/net80211.c
  [RULES] net/80211/sec80211.c
  [RULES] net/80211/wep.c
  [RULES] net/80211/wpa_tkip.c
  [RULES] net/80211/wpa_psk.c
  [RULES] net/infiniband/ib_mi.c
  [RULES] net/infiniband/ib_cm.c
  [RULES] net/infiniband/ib_pathrec.c
  [RULES] net/infiniband/ib_smc.c
  [RULES] net/infiniband/ib_cmrc.c
  [RULES] net/infiniband/ib_packet.c
  [RULES] net/infiniband/ib_sma.c
  [RULES] net/infiniband/ib_srp.c
  [RULES] net/infiniband/ib_mcast.c
  [RULES] net/udp/dhcp.c
  [RULES] net/udp/dns.c
  [RULES] net/udp/slam.c
  [RULES] net/udp/syslog.c
  [RULES] net/tcp/https.c
  [RULES] net/udp/tftp.c
  [RULES] net/tcp/iscsi.c
  [RULES] net/tcp/ftp.c
  [RULES] net/tcp/http.c
  [RULES] net/fcns.c
  [RULES] net/icmpv6.c
  [RULES] net/fakedhcp.c
  [RULES] net/eapol.c
  [RULES] net/netdev_settings.c
  [RULES] net/fcp.c
  [RULES] net/iobpad.c
  [RULES] net/tcp.c
  [RULES] net/fcoe.c
  [RULES] net/arp.c
  [RULES] net/mii.c
  [RULES] net/ethernet.c
  [RULES] net/ipv6.c
  [RULES] net/fcels.c
  [RULES] net/tcpip.c
  [RULES] net/rarp.c
  [RULES] net/aoe.c
  [RULES] net/vlan.c
  [RULES] net/nullnet.c
  [RULES] net/infiniband.c
  [RULES] net/eth_slow.c
  [RULES] net/ipv4.c
  [RULES] net/tls.c
  [RULES] net/dhcppkt.c
  [RULES] net/ndp.c
  [RULES] net/cachedhcp.c
  [RULES] net/retry.c
  [RULES] net/icmp.c
  [RULES] net/netdevice.c
  [RULES] net/dhcpopts.c
  [RULES] core/basename.c
  [RULES] core/ctype.c
  [RULES] net/udp.c
  [RULES] net/fc.c
  [RULES] core/nvo.c
  [RULES] core/debug_md5.c
  [RULES] core/interface.c
  [RULES] core/getopt.c
  [RULES] core/btext.c
  [RULES] core/getkey.c
  [RULES] core/asprintf.c
  [RULES] core/gdbstub.c
  [RULES] core/init.c
  [RULES] core/strtoull.c
  [RULES] core/settings.c
  [RULES] core/main.c
  [RULES] core/linebuf.c
  [RULES] core/downloader.c
  [RULES] core/edd.c
  [RULES] core/hw.c
  [RULES] core/bitops.c
  [RULES] core/vsprintf.c
  [RULES] core/null_nap.c
  [RULES] core/xfer.c
  [RULES] core/gdbudp.c
  [RULES] core/posix_io.c
  [RULES] core/console.c
  [RULES] core/open.c
  [RULES] core/serial.c
  [RULES] core/uri.c
  [RULES] core/blockdev.c
  [RULES] core/acpi.c
  [RULES] core/cpio.c
  [RULES] core/pc_kbd.c
  [RULES] core/misc.c
  [RULES] core/timer.c
  [RULES] core/errno.c
  [RULES] core/cwuri.c
  [RULES] core/i82365.c
  [RULES] core/job.c
  [RULES] core/gdbserial.c
  [RULES] core/debug.c
  [RULES] core/malloc.c
  [RULES] core/ansiesc.c
  [RULES] core/fnrec.c
  [RULES] core/device.c
  [RULES] core/process.c
  [RULES] core/bitmap.c
  [RULES] core/base64.c
  [RULES] core/exec.c
  [RULES] core/monojob.c
  [RULES] core/stringextra.c
  [RULES] core/null_sanboot.c
  [RULES] core/random.c
  [RULES] core/parseopt.c
  [RULES] core/resolv.c
  [RULES] core/image.c
  [RULES] core/iobuf.c
  [RULES] core/string.c
  [RULES] core/assert.c
  [RULES] core/base16.c
  [RULES] core/refcnt.c
  [RULES] core/uuid.c
  [RULES] core/pcmcia.c
  [RULES] libgcc/__umoddi3.c
  [RULES] core/serial_console.c
  [RULES] libgcc/__moddi3.c
  [RULES] libgcc/memcpy.c
  [RULES] libgcc/__udivdi3.c
  [RULES] libgcc/icc.c
  [RULES] libgcc/__divdi3.c
  [RULES] libgcc/__udivmoddi4.c
  [DEPS] arch/i386/drivers/net/undiisr.S
  [DEPS] arch/i386/interface/syslinux/com32_wrapper.S
  [DEPS] arch/i386/interface/pxe/pxe_entry.S
  [DEPS] arch/i386/firmware/pcbios/e820mangler.S
  [DEPS] arch/i386/prefix/pxeprefix.S
  [DEPS] arch/i386/prefix/exeprefix.S
  [DEPS] arch/i386/prefix/romprefix.S
  [DEPS] arch/i386/prefix/mbr.S
  [DEPS] arch/i386/prefix/hdprefix.S
  [DEPS] arch/i386/prefix/usbdisk.S
  [DEPS] arch/i386/prefix/kkkpxeprefix.S
  [DEPS] arch/i386/prefix/nbiprefix.S
  [DEPS] arch/i386/prefix/kpxeprefix.S
  [DEPS] arch/i386/prefix/nullprefix.S
  [DEPS] arch/i386/prefix/bootpart.S
  [DEPS] arch/i386/prefix/undiloader.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/prefix/kkpxeprefix.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/prefix/unnrv2b16.S
  [DEPS] arch/i386/prefix/lkrnprefix.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/prefix/unnrv2b.S
  [DEPS] arch/i386/prefix/mromprefix.S
  [DEPS] arch/i386/prefix/dskprefix.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/prefix/libprefix.S
  [DEPS] arch/i386/transitions/librm.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/transitions/liba20.S
  [DEPS] arch/i386/transitions/libpm.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/transitions/libkir.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/stack16.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/stack.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/setjmp.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/gdbidt.S
  [DEPS] arch/i386/core/patch_cf.S
  [DEPS] arch/i386/core/virtaddr.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] tests/gdbstub_test.S
  [DEPS] arch/i386/drivers/net/undirom.c
  [DEPS] arch/i386/drivers/net/undinet.c
  [DEPS] arch/i386/drivers/net/undi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/drivers/net/undionly.c
  [DEPS] arch/i386/drivers/net/undiload.c
  [DEPS] arch/i386/drivers/net/undipreload.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/x86/prefix/efidrvprefix.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/x86/prefix/efiprefix.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/x86/interface/efi/efix86_nap.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/x86/core/x86_string.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/x86/core/pcidirect.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/hci/commands/reboot_cmd.c
  [DEPS] arch/i386/interface/syslinux/comboot_resolv.c
  [DEPS] arch/i386/hci/commands/pxe_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/syslinux/com32_call.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/syslinux/comboot_call.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pxeparent/pxeparent_dhcp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pxeparent/pxeparent.c
  [DEPS] arch/i386/interface/pxe/pxe_udp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pxe/pxe_undi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pxe/pxe_loader.c
  [DEPS] arch/i386/interface/pxe/pxe_exit_hook.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pxe/pxe_preboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pxe/pxe_tftp.c
  [DEPS] arch/i386/interface/pxe/pxe_call.c
  [DEPS] arch/i386/interface/pxe/pxe_file.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/bios_smbios.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/memtop_umalloc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/biosint.c
  [DEPS] arch/i386/interface/pcbios/bios_timer.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/pcibios.c
  [DEPS] arch/i386/interface/pcbios/int13.c
  [DEPS] arch/i386/interface/pcbios/bios_nap.c
  [DEPS] arch/i386/image/comboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/image/elfboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/image/bootsector.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/image/multiboot.c
  [DEPS] arch/i386/image/pxe_image.c
  [DEPS] arch/i386/image/bzimage.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/image/nbi.c
  [DEPS] arch/i386/image/com32.c
  [DEPS] arch/i386/firmware/pcbios/pnpbios.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/firmware/pcbios/bios_console.c
  [DEPS] arch/i386/firmware/pcbios/fakee820.c
  [DEPS] arch/i386/firmware/pcbios/basemem.c
  [DEPS] arch/i386/firmware/pcbios/memmap.c
  [DEPS] arch/i386/firmware/pcbios/hidemem.c
  [DEPS] arch/i386/transitions/librm_mgmt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/dumpregs.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/nulltrap.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang:   [DEPS] arch/i386/core/relocate.c
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/x86_io.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/timer2.c
  [DEPS] arch/i386/core/runtime.c
  [DEPS] arch/i386/core/pic8259.c
  [DEPS] arch/i386/core/cpu.c
  [DEPS] arch/i386/core/gdbmach.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/video_subr.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/basemem_packet.c
  [DEPS] arch/i386/core/rdtsc_timer.c
  [DEPS] config/config_romprefix.c
  [DEPS] config/config.c
  [DEPS] config/config_fc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] config/config_ethernet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang:   [DEPS] config/config_net80211.c
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] config/config_infiniband.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/autoboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/ifmgmt.c
  [DEPS] usr/fcmgmt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/dhcpmgmt.c
  [DEPS] usr/pxemenu.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/imgmgmt.c
  [DEPS] usr/lotest.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/iwmgmt.c
  [DEPS] usr/route.c
  [DEPS] usr/prompt.c
  [DEPS] hci/keymap/keymap_ro.c
  [DEPS] hci/keymap/keymap_it.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_sg.c
  [DEPS] hci/keymap/keymap_es.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clangclangclang: : : warningwarningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

: clangoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]: 
clangwarningclang: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]warning
: : warningoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

  [DEPS] hci/keymap/keymap_bg.c
  [DEPS] hci/keymap/keymap_hu.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_nl.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_cz.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_de.c
  [DEPS] hci/keymap/keymap_fi.c
  [DEPS] hci/keymap/keymap_mk.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_uk.c
  [DEPS] hci/keymap/keymap_pl.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_az.c
  [DEPS] hci/keymap/keymap_fr.c
  [DEPS] hci/keymap/keymap_by.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_mt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_wo.c
  [DEPS] hci/keymap/keymap_ua.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_lt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_al.c
  [DEPS] hci/keymap/keymap_sr.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_ru.c
  [DEPS] hci/keymap/keymap_cf.c
  [DEPS] hci/keymap/keymap_no.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_et.c
  [DEPS] hci/keymap/keymap_th.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_us.c
  [DEPS] hci/keymap/keymap_il.c
  [DEPS] hci/keymap/keymap_gr.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_dk.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/keymap/keymap_pt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/mucurses/widgets/editbox.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/mucurses/kb.c
  [DEPS] hci/mucurses/colour.c
  [DEPS] hci/mucurses/print.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/mucurses/windows.c
  [DEPS] hci/mucurses/mucurses.c
  [DEPS] hci/mucurses/wininit.c
  [DEPS] hci/mucurses/print_nadv.c
  [DEPS] hci/mucurses/slk.c
  [DEPS] hci/mucurses/ansi_screen.c
  [DEPS] hci/mucurses/winattrs.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/mucurses/clear.c
  [DEPS] hci/mucurses/alert.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/mucurses/edging.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/tui/settings_ui.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/tui/login_ui.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/vlan_cmd.c
  [DEPS] hci/commands/iwmgmt_cmd.c
  [DEPS] hci/commands/lotest_cmd.c
  [DEPS] hci/commands/fcmgmt_cmd.c
  [DEPS] hci/commands/image_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/digest_cmd.c
  [DEPS] hci/commands/route_cmd.c
  [DEPS] hci/commands/dhcp_cmd.c
  [DEPS] hci/commands/time_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/autoboot_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/gdbstub_cmd.c
  [DEPS] hci/commands/ifmgmt_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/sanboot_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/login_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/config_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/nvo_cmd.c
  [DEPS] hci/wireless_errors.c
  [DEPS] hci/editstring.c
  [DEPS] hci/readline.c
  [DEPS] hci/strerror.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/shell.c
  [DEPS] hci/linux_args.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/axtls/sha1.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/axtls/rsa.c
  [DEPS] crypto/axtls/bigint.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/axtls/aes.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/cbc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/aes_wrap.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/axtls_aes.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/asn1.c
  [DEPS] crypto/hmac.c
  [DEPS] crypto/crc32.c
  [DEPS] crypto/crandom.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/crypto_null.c
  [DEPS] crypto/arc4.c
  [DEPS] crypto/sha1extra.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/axtls_sha1.c
  [DEPS] crypto/x509.c
  [DEPS] crypto/md5.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] crypto/chap.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] tests/umalloc_test.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] tests/linebuf_test.c
  [DEPS] tests/bofm_test.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] tests/uri_test.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] tests/test.c
  [DEPS] tests/list_test.c
  [DEPS] tests/memcpy_test.c
  [DEPS] interface/bofm/bofm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/smbios/smbios.c
  [DEPS] interface/smbios/smbios_settings.c
  [DEPS] interface/efi/efi_console.c
  [DEPS] interface/efi/efi_snp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_pci.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_strerror.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_bofm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_umalloc.c
  [DEPS] interface/efi/efi_strings.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_timer.c
  [DEPS] interface/efi/efi_smbios.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_driver.c
  [DEPS] interface/efi/efi_init.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_uaccess.c
  [DEPS] interface/efi/efi_io.c
  [DEPS] drivers/infiniband/linda.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/infiniband/hermon.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/infiniband/arbel.c
  [DEPS] drivers/infiniband/qib7322.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/infiniband/linda_fw.c
  [DEPS] drivers/bitbash/bitbash.c
  [DEPS] drivers/bitbash/spi_bit.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bitbash/i2c_bit.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/nvs/spi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/nvs/nvsvpd.c
  [DEPS] drivers/nvs/threewire.c
  [DEPS] drivers/nvs/nvs.c
  [DEPS] drivers/block/ibft.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/block/ata.c
  [DEPS] drivers/block/srp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/block/scsi.c
  [DEPS] drivers/net/efi/snpnet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/efi/snponly.c
  [DEPS] drivers/net/vxge/vxge_traffic.c
  [DEPS] drivers/net/vxge/vxge.c
  [DEPS] drivers/net/vxge/vxge_config.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/vxge/vxge_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_init.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_common.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_def.c
  [DEPS] drivers/net/ath/ath9k/ath9k_mac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_xmit.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ani.c
  [DEPS] drivers/net/ath/ath9k/ath9k_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_recv.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_reset.c
  [DEPS] drivers/net/ath/ath9k/ath9k_hw.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_attach.c
  [DEPS] drivers/net/ath/ath5k/ath5k_rfkill.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_gpio.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_initvals.c
  [DEPS] drivers/net/ath/ath5k/ath5k_dma.c
  [DEPS] drivers/net/ath/ath5k/ath5k_pcu.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_desc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_qcu.c
  [DEPS] drivers/net/ath/ath5k/ath5k_eeprom.c
  [DEPS] drivers/net/ath/ath5k/ath5k_caps.c
  [DEPS] drivers/net/ath/ath_hw.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath_key.c
  [DEPS] drivers/net/ath/ath_main.c
  [DEPS] drivers/net/ath/ath_regd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl8180_grf5101.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl8180_max2820.c
  [DEPS] drivers/net/rtl818x/rtl8185.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl818x.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl8180.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl8185_rtl8225.c
  [DEPS] drivers/net/rtl818x/rtl8180_sa2400.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/phantom/phantom.c
  [DEPS] drivers/net/igbvf/igbvf_main.c
  [DEPS] drivers/net/igbvf/igbvf_vf.c
  [DEPS] drivers/net/igbvf/igbvf_mbx.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_82575.c
  [DEPS] drivers/net/igb/igb.c
  [DEPS] drivers/net/igb/igb_mac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_phy.c
  [DEPS] drivers/net/igb/igb_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_nvm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_api.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_manage.c
  [DEPS] drivers/net/e1000e/e1000e_80003es2lan.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_ich8lan.c
  [DEPS] drivers/net/e1000e/e1000e_manage.c
  [DEPS] drivers/net/e1000e/e1000e_82571.c
  [DEPS] drivers/net/e1000e/e1000e.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_mac.c
  [DEPS] drivers/net/e1000e/e1000e_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_nvm.c
  [DEPS] drivers/net/e1000e/e1000e_main.c
  [DEPS] drivers/net/e1000/e1000_82542.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_82540.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_api.c
  [DEPS] drivers/net/e1000/e1000_manage.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_82543.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_nvm.c
  [DEPS] drivers/net/e1000/e1000_mac.c
  [DEPS] drivers/net/e1000/e1000_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_82541.c
  [DEPS] drivers/net/depca.c
  [DEPS] drivers/net/amd8111e.c
  [DEPS] drivers/net/jme.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/prism2_pci.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c595.c
  [DEPS] drivers/net/w89c840.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/via-rhine.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/cs89x0.c
  [DEPS] drivers/net/ne2k_isa.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ipoib.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/sky2.c
  [DEPS] drivers/net/atl1e.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/legacy.c
  [DEPS] drivers/net/eepro100.c
  [DEPS] drivers/net/3c515.c
  [DEPS] drivers/net/bnx2.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/dmfe.c
  [DEPS] drivers/net/ns8390.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ns83820.c
  [DEPS] drivers/net/pcnet32.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c509-eisa.c
  [DEPS] drivers/net/tg3.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c5x9.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/smc9000.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/virtio-net.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/etherfabric.c
  [DEPS] drivers/net/wd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/skge.c
  [DEPS] drivers/net/sis190.c
  [DEPS] drivers/net/natsemi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: clang: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/b44.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/forcedeth.c
  [DEPS] drivers/net/prism2_plx.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/sundance.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl8139.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/epic100.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c90x.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/davicom.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c509.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c529.c
  [DEPS] drivers/net/mtd80x.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/myri10ge.c
  [DEPS] drivers/net/eepro.c
  [DEPS] drivers/net/ne.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/via-velocity.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/pnic.c
  [DEPS] drivers/net/sis900.c
  [DEPS] drivers/net/tulip.c
  [DEPS] drivers/net/r8169.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/tlan.c
  [DEPS] drivers/net/3c503.c
  [DEPS] drivers/bus/isapnp.c
  [DEPS] drivers/bus/pci.c
  [DEPS] drivers/bus/virtio-ring.c
  [DEPS] drivers/bus/virtio-pci.c
  [DEPS] drivers/bus/mca.c
  [DEPS] drivers/bus/isa_ids.c
  [DEPS] drivers/bus/pciextra.c
  [DEPS] drivers/bus/pcivpd.c
  [DEPS] drivers/bus/pcibackup.c
  [DEPS] drivers/bus/isa.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bus/eisa.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] image/efi_image.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] image/segment.c
  [DEPS] image/script.c
  [DEPS] image/elf.c
  [DEPS] net/80211/rc80211.c
  [DEPS] image/embedded.c
  [DEPS] net/80211/wpa.c
  [DEPS] net/80211/wpa_ccmp.c
  [DEPS] net/80211/net80211.c
  [DEPS] net/80211/sec80211.c
  [DEPS] net/80211/wep.c
  [DEPS] net/80211/wpa_psk.c
  [DEPS] net/80211/wpa_tkip.c
  [DEPS] net/infiniband/ib_mi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband/ib_cm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband/ib_packet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband/ib_smc.c
  [DEPS] net/infiniband/ib_pathrec.c
  [DEPS] net/infiniband/ib_sma.c
  [DEPS] net/infiniband/ib_cmrc.c
  [DEPS] net/infiniband/ib_srp.c
  [DEPS] net/infiniband/ib_mcast.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/udp/dhcp.c
  [DEPS] net/udp/dns.c
  [DEPS] net/udp/slam.c
  [DEPS] net/udp/syslog.c
  [DEPS] net/tcp/https.c
  [DEPS] net/udp/tftp.c
  [DEPS] net/tcp/iscsi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/tcp/ftp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/eapol.c
  [DEPS] net/fcns.c
  [DEPS] net/icmpv6.c
  [DEPS] net/tcp/http.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/fakedhcp.c
  [DEPS] net/iobpad.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/fcp.c
  [DEPS] net/mii.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/fcoe.c
  [DEPS] net/ethernet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/netdev_settings.c
  [DEPS] net/tcp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/arp.c
  [DEPS] net/fcels.c
  [DEPS] net/tcpip.c
  [DEPS] net/ipv6.c
  [DEPS] net/aoe.c
  [DEPS] net/rarp.c
  [DEPS] net/vlan.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/nullnet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/ipv4.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/eth_slow.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/tls.c
  [DEPS] net/ndp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/dhcppkt.c
  [DEPS] net/cachedhcp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/netdevice.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/retry.c
  [DEPS] net/icmp.c
  [DEPS] net/udp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/dhcpopts.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/fc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/ctype.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/basename.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/nvo.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/debug_md5.c
  [DEPS] core/interface.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/btext.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/getopt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/getkey.c
  [DEPS] core/asprintf.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/gdbstub.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/linebuf.c
  [DEPS] core/edd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/init.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/strtoull.c
  [DEPS] core/settings.c
  [DEPS] core/main.c
  [DEPS] core/downloader.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/hw.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/bitops.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/vsprintf.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/null_nap.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/xfer.c
  [DEPS] core/pc_kbd.c
  [DEPS] core/posix_io.c
  [DEPS] core/gdbudp.c
  [DEPS] core/console.c
  [DEPS] core/open.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/serial.c
  [DEPS] core/acpi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/blockdev.c
  [DEPS] core/cpio.c
  [DEPS] core/uri.c
  [DEPS] core/timer.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/cwuri.c
  [DEPS] core/errno.c
  [DEPS] core/i82365.c
  [DEPS] core/misc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/job.c
  [DEPS] core/debug.c
  [DEPS] core/gdbserial.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/process.c
  [DEPS] core/malloc.c
  [DEPS] core/fnrec.c
  [DEPS] core/ansiesc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/device.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/base64.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/bitmap.c
  [DEPS] core/exec.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/monojob.c
  [DEPS] core/null_sanboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/stringextra.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/random.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/parseopt.c
  [DEPS] core/resolv.c
  [DEPS] core/iobuf.c
  [DEPS] core/image.c
  [DEPS] core/string.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/base16.c
  [DEPS] core/assert.c
  [DEPS] core/refcnt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/uuid.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/serial_console.c
  [DEPS] core/pcmcia.c
  [DEPS] libgcc/__umoddi3.c
  [DEPS] libgcc/__udivdi3.c
  [DEPS] libgcc/__moddi3.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] libgcc/memcpy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] libgcc/icc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] libgcc/__divdi3.c
  [DEPS] libgcc/__udivmoddi4.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/x86/core/pcidirect.c
  [DEPS] arch/i386/hci/commands/reboot_cmd.c
  [DEPS] arch/i386/interface/syslinux/comboot_resolv.c
  [DEPS] arch/i386/interface/syslinux/com32_call.c
  [DEPS] arch/i386/hci/commands/pxe_cmd.c
  [DEPS] arch/i386/interface/pxeparent/pxeparent.c
  [DEPS] arch/i386/interface/pxe/pxe_udp.c
  [DEPS] arch/i386/interface/pxe/pxe_undi.c
  [DEPS] arch/i386/interface/pxeparent/pxeparent_dhcp.c
  [DEPS] arch/i386/interface/pxe/pxe_exit_hook.c
  [DEPS] arch/i386/interface/pxe/pxe_file.c
  [DEPS] arch/i386/interface/pxe/pxe_loader.c
  [DEPS] arch/i386/interface/pxe/pxe_call.c
  [DEPS] arch/i386/interface/pcbios/bios_smbios.c
  [DEPS] arch/i386/interface/pxe/pxe_tftp.c
  [DEPS] arch/i386/interface/pxe/pxe_preboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/biosint.c
  [DEPS] arch/i386/interface/pcbios/bios_timer.c
  [DEPS] arch/i386/interface/pcbios/bios_nap.c
  [DEPS] arch/i386/interface/pcbios/pcibios.c
  [DEPS] arch/i386/image/comboot.c
  [DEPS] arch/i386/image/elfboot.c
  [DEPS] arch/i386/image/multiboot.c
  [DEPS] arch/i386/image/bootsector.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/image/pxe_image.c
  [DEPS] arch/i386/image/nbi.c
  [DEPS] arch/i386/image/bzimage.c
  [DEPS] arch/i386/image/com32.c
  [DEPS] arch/i386/firmware/pcbios/pnpbios.c
  [DEPS] arch/i386/firmware/pcbios/bios_console.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/firmware/pcbios/fakee820.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/firmware/pcbios/basemem.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/firmware/pcbios/memmap.c
  [DEPS] arch/i386/firmware/pcbios/hidemem.c
  [DEPS] arch/i386/transitions/librm_mgmt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/relocate.c
  [DEPS] arch/i386/core/dumpregs.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/runtime.c
  [DEPS] arch/i386/core/timer2.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/core/gdbmach.c
  [DEPS] arch/i386/core/pic8259.c
  [DEPS] arch/i386/core/video_subr.c
  [DEPS] arch/i386/core/x86_io.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] config/config_romprefix.c
  [DEPS] arch/i386/core/rdtsc_timer.c
  [DEPS] arch/i386/core/basemem_packet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] config/config.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] config/config_fc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] config/config_net80211.c
  [DEPS] config/config_infiniband.c
  [DEPS] config/config_ethernet.c
  [DEPS] usr/ifmgmt.c
  [DEPS] usr/autoboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/dhcpmgmt.c
  [DEPS] usr/pxemenu.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] usr/imgmgmt.c
  [DEPS] usr/prompt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/mucurses/kb.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/image_cmd.c
  [DEPS] hci/tui/settings_ui.c
  [DEPS] hci/commands/digest_cmd.c
  [DEPS] hci/commands/time_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] hci/commands/sanboot_cmd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] tests/umalloc_test.c
  [DEPS] tests/bofm_test.c
  [DEPS] interface/bofm/bofm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/smbios/smbios.c
  [DEPS] interface/smbios/smbios_settings.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_snp.c
  [DEPS] interface/efi/efi_pci.c
  [DEPS] interface/efi/efi_bofm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_umalloc.c
  [DEPS] interface/efi/efi_timer.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_smbios.c
  [DEPS] interface/efi/efi_driver.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_uaccess.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] interface/efi/efi_io.c
  [DEPS] drivers/infiniband/linda.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/infiniband/hermon.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/infiniband/arbel.c
  [DEPS] drivers/infiniband/qib7322.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bitbash/spi_bit.c
  [DEPS] drivers/bitbash/i2c_bit.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/nvs/spi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/nvs/nvsvpd.c
  [DEPS] drivers/nvs/threewire.c
  [DEPS] drivers/block/ibft.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/block/ata.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/block/srp.c
  [DEPS] drivers/block/scsi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/vxge/vxge_traffic.c
clang:   [DEPS] drivers/net/vxge/vxge.c
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/vxge/vxge_config.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/efi/snpnet.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_init.c
  [DEPS] drivers/net/vxge/vxge_main.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_common.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_mac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom_def.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
  [DEPS] drivers/net/ath/ath9k/ath9k_xmit.c
  [DEPS] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ani.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
  [DEPS] drivers/net/ath/ath9k/ath9k_eeprom.c
  [DEPS] drivers/net/ath/ath9k/ath9k_recv.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath9k/ath9k_hw.c
  [DEPS] drivers/net/ath/ath5k/ath5k_reset.c
  [DEPS] drivers/net/ath/ath5k/ath5k.c
  [DEPS] drivers/net/ath/ath5k/ath5k_attach.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_rfkill.c
  [DEPS] drivers/net/ath/ath5k/ath5k_gpio.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_phy.c
  [DEPS] drivers/net/ath/ath5k/ath5k_initvals.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_dma.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_pcu.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_desc.c
  [DEPS] drivers/net/ath/ath5k/ath5k_qcu.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath5k/ath5k_eeprom.c
  [DEPS] drivers/net/ath/ath5k/ath5k_caps.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath_hw.c
  [DEPS] drivers/net/ath/ath_key.c
  [DEPS] drivers/net/ath/ath_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ath/ath_regd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl8180_grf5101.c
  [DEPS] drivers/net/rtl818x/rtl8180_max2820.c
  [DEPS] drivers/net/rtl818x/rtl8185.c
  [DEPS] drivers/net/rtl818x/rtl818x.c
  [DEPS] drivers/net/rtl818x/rtl8180.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/rtl818x/rtl8185_rtl8225.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang:   [DEPS] drivers/net/rtl818x/rtl8180_sa2400.c
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/phantom/phantom.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igbvf/igbvf_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igbvf/igbvf_vf.c
  [DEPS] drivers/net/igbvf/igbvf_mbx.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_82575.c
  [DEPS] drivers/net/igb/igb_mac.c
  [DEPS] drivers/net/igb/igb_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_main.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_nvm.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/igb/igb_api.c
  [DEPS] drivers/net/igb/igb_manage.c
  [DEPS] drivers/net/e1000e/e1000e_80003es2lan.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_ich8lan.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_82571.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_mac.c
  [DEPS] drivers/net/e1000e/e1000e_phy.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000e/e1000e_nvm.c
  [DEPS] drivers/net/e1000e/e1000e_main.c
  [DEPS] drivers/net/e1000/e1000_82542.c
  [DEPS] drivers/net/e1000/e1000_82540.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_api.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_82543.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_nvm.c
  [DEPS] drivers/net/e1000/e1000_mac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/e1000/e1000_phy.c
  [DEPS] drivers/net/e1000/e1000_main.c
  [DEPS] drivers/net/e1000/e1000_82541.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/amd8111e.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/jme.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/prism2_pci.c
  [DEPS] drivers/net/3c595.c
  [DEPS] drivers/net/w89c840.c
  [DEPS] drivers/net/via-rhine.c
  [DEPS] drivers/net/cs89x0.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ne2k_isa.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ipoib.c
  [DEPS] drivers/net/sky2.c
  [DEPS] drivers/net/atl1e.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/legacy.c
  [DEPS] drivers/net/eepro100.c
  [DEPS] drivers/net/3c515.c
  [DEPS] drivers/net/bnx2.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/pcnet32.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ns8390.c
  [DEPS] drivers/net/dmfe.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/ns83820.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c509-eisa.c
  [DEPS] drivers/net/tg3.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c5x9.c
  [DEPS] drivers/net/smc9000.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/virtio-net.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/etherfabric.c
  [DEPS] drivers/net/sis190.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/skge.c
  [DEPS] drivers/net/natsemi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/forcedeth.c
  [DEPS] drivers/net/b44.c
  [DEPS] drivers/net/sundance.c
  [DEPS] drivers/net/prism2_plx.c
  [DEPS] drivers/net/rtl8139.c
  [DEPS] drivers/net/3c90x.c
  [DEPS] drivers/net/epic100.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/davicom.c
  [DEPS] drivers/net/3c509.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/3c529.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/mtd80x.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/myri10ge.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/eepro.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/via-velocity.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/pnic.c
  [DEPS] drivers/net/tulip.c
  [DEPS] drivers/net/sis900.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/r8169.c
  [DEPS] drivers/net/tlan.c
  [DEPS] drivers/bus/pci.c
  [DEPS] drivers/bus/isapnp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bus/virtio-ring.c
  [DEPS] drivers/bus/virtio-pci.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bus/mca.c
  [DEPS] drivers/bus/pciextra.c
  [DEPS] drivers/bus/pcibackup.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bus/pcivpd.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/bus/isa.c
  [DEPS] drivers/bus/eisa.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] image/elf.c
  [DEPS] image/script.c
  [DEPS] image/efi_image.c
  [DEPS] image/segment.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] image/embedded.c
  [DEPS] net/80211/net80211.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband/ib_mi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband/ib_smc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/infiniband/ib_sma.c
  [DEPS] net/infiniband/ib_srp.c
  [DEPS] net/udp/dhcp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/udp/dns.c
  [DEPS] net/udp/slam.c
  [DEPS] net/udp/tftp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/udp/syslog.c
  [DEPS] net/tcp/https.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/tcp/iscsi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/tcp/ftp.c
  [DEPS] net/fakedhcp.c
  [DEPS] net/fcp.c
  [DEPS] net/fcoe.c
  [DEPS] net/netdev_settings.c
  [DEPS] net/tcp/http.c
  [DEPS] net/tcp.c
  [DEPS] net/aoe.c
  [DEPS] net/vlan.c
  [DEPS] net/infiniband.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/ipv4.c
  [DEPS] net/dhcppkt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/cachedhcp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/netdevice.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/retry.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] net/dhcpopts.c
  [DEPS] net/fc.c
  [DEPS] core/nvo.c
  [DEPS] core/getkey.c
  [DEPS] core/settings.c
  [DEPS] core/main.c
  [DEPS] core/downloader.c
  [DEPS] core/null_nap.c
  [DEPS] core/pc_kbd.c
  [DEPS] core/posix_io.c
  [DEPS] core/gdbudp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/console.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warningwarning: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/serial.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/blockdev.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/timer.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/misc.c
  [DEPS] core/debug.c
  [DEPS] core/malloc.c
  [DEPS] core/fnrec.c
  [DEPS] core/exec.c
  [DEPS] core/monojob.c
  [DEPS] core/null_sanboot.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] core/random.c
  [DEPS] core/parseopt.c
  [DEPS] core/image.c
  [DEPS] arch/i386/prefix/romprefix.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/prefix/mromprefix.S
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/drivers/net/undirom.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/drivers/net/undinet.c
  [DEPS] arch/i386/drivers/net/undi.c
  [DEPS] arch/i386/drivers/net/undionly.c
  [DEPS] arch/i386/drivers/net/undiload.c
  [DEPS] arch/i386/drivers/net/undipreload.c
  [DEPS] arch/x86/interface/efi/efix86_nap.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/syslinux/comboot_call.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/memtop_umalloc.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [DEPS] arch/i386/interface/pcbios/int13.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/__divdi3.o
  [BUILD] bin/icc.o
  [BUILD] bin/__moddi3.o
  [BUILD] bin/memcpy.o
  [BUILD] bin/__udivdi3.o
  [BUILD] bin/__umoddi3.o
  [BUILD] bin/__udivmoddi4.o
  [BUILD] bin/serial_console.o
  [BUILD] bin/uuid.o
  [BUILD] bin/base16.o
  [BUILD] bin/iobuf.o
  [BUILD] bin/pcmcia.o
  [BUILD] bin/assert.o
  [BUILD] bin/string.o
  [BUILD] bin/refcnt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/image.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/resolv.o
  [BUILD] bin/parseopt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from libgcc/memcpy.c:11:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from libgcc/memcpy.c:11:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from libgcc/memcpy.c:11:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from libgcc/memcpy.c:11:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from libgcc/memcpy.c:11:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from libgcc/memcpy.c:11:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/random.o
In file included from core/string.c:28:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/string.c:28:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/string.c:28:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/string.c:28:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/string.c:28:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/string.c:28:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/image.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/image.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/image.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/image.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/image.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/image.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/stringextra.o
In file included from core/image.c:30:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/image.c:30:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from core/image.c:30:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from core/image.c:30:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/image.c:30:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
In file included from core/base16.c:25:
In file included from include/ipxe/base16.h:13:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/base16.c:25:
In file included from include/ipxe/base16.h:13:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/base16.c:25:
In file included from include/ipxe/base16.h:13:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/base16.c:25:
In file included from include/ipxe/base16.h:13:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/base16.c:25:
In file included from include/ipxe/base16.h:13:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/base16.c:25:
In file included from include/ipxe/base16.h:13:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/null_sanboot.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/monojob.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/exec.o
  [BUILD] bin/bitmap.o
6 warnings generated.
  [BUILD] bin/base64.o
  [BUILD] bin/device.o
  [BUILD] bin/ansiesc.o
  [BUILD] bin/malloc.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
11 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from core/resolv.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/resolv.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/resolv.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/resolv.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/resolv.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/resolv.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/fnrec.o
  [BUILD] bin/debug.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/parseopt.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/parseopt.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/parseopt.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/parseopt.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/parseopt.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/parseopt.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/gdbserial.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/process.o
core/null_sanboot.c:24:12: warning: function 'null_san_hook' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int null_san_hook ( struct uri *uri __unused,
           ^
core/null_sanboot.c:29:13: warning: function 'null_san_unhook' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void null_san_unhook ( unsigned int drive __unused ) {
            ^
core/null_sanboot.c:33:12: warning: function 'null_san_boot' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int null_san_boot ( unsigned int drive __unused ) {
           ^
core/null_sanboot.c:37:12: warning: function 'null_san_describe' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int null_san_describe ( unsigned int drive __unused ) {
           ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/job.o
6 warnings generated.
In file included from core/exec.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/exec.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/exec.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here4
 warnings generated.
static inline size_t strlen(const char * s)
                     ^
In file included from core/exec.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/exec.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/exec.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/errno.o
  [BUILD] bin/i82365.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/cwuri.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/monojob.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/monojob.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/monojob.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/monojob.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/monojob.c:21:
include/string.h:39:44: In file included from warningcore/device.c: :attribute declaration must precede definition [-Wignored-attributes]21
:
void * memset(void * s,int c,size_t count) __nonnull;include/string.h
:                                           ^28
:5include/compiler.h:: 580warning:: 36attribute declaration must precede definition [-Wignored-attributes]:
 note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/monojob.c:21int __pure strncmp(const char * cs,const char * ct,:

include/string.h    ^:
40:58: warninginclude/compiler.h: :attribute declaration must precede definition [-Wignored-attributes]566
:33: note: expanded from macro '__pure'
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
#define __pure __attribute__ (( pure ))include/compiler.h
:                                ^580
:36: note: expanded from macro '__nonnull'
arch/x86/include/bits/string.h:#define __nonnull __attribute__ (( nonnull ))216
:                                   ^19
: arch/x86/include/bits/string.hnote: previous definition is here
:159:22: note: static inline int strncmp(const char * cs,const char * ct,size_t count)previous definition is here

                  ^
In file included from core/device.c:21:
include/string.hstatic inline void * memmove(void * dest,const void * src, size_t n):
29                     ^:
24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/device.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/device.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/device.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/device.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/malloc.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/malloc.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/malloc.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/malloc.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/malloc.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/malloc.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/fnrec.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/fnrec.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/fnrec.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/fnrec.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/fnrec.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/fnrec.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from core/ansiesc.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/ansiesc.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/ansiesc.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/ansiesc.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/ansiesc.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/ansiesc.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/stringextra.c:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/stringextra.c:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
6 warnings generated.
In file included from core/stringextra.c:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/stringextra.c:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/stringextra.c:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/stringextra.c:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/misc.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/timer.o
  [BUILD] bin/cpio.o
6 warnings generated.
In file included from core/debug.c:24:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/debug.c:24:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/debug.c:24:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/debug.c:24:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/debug.c:24:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/debug.c:24:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/blockdev.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/base64.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/base64.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/base64.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/base64.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/base64.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/base64.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/serial.o
  [BUILD] bin/uri.o
6 warnings generated.
  [BUILD] bin/console.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/open.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/gdbudp.o
  [BUILD] bin/acpi.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/cwuri.c:22:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/cwuri.c:22:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from core/cwuri.c:22:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from core/cwuri.c:22:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/cwuri.c:22:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
  [BUILD] bin/posix_io.o
  [BUILD] bin/pc_kbd.o
  [BUILD] bin/xfer.o
In file included from core/job.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/job.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/job.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/job.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/job.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/job.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
5 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/null_nap.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/vsprintf.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/bitops.o
  [BUILD] bin/hw.o
In file included from core/cpio.c:28:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/cpio.c:28:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/blockdev.c:23:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/blockdev.c:23:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/cpio.c:28:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
In file included from        ^core/blockdev.c
:include/compiler.h23::
566In file included from :include/ipxe/blockdev.h33::14:
 In file included from noteinclude/ipxe/uaccess.h: :25expanded from macro '__pure':

include/string.h:32:8#define __pure __attribute__ (( pure )): 
warning:                                 ^attribute declaration must precede definition [-Wignored-attributes]

arch/x86/include/bits/string.h:239:22: size_t __pure strlen(const char * s) __nonnull;
note       ^: 
previous definition is here
include/compiler.h:566:33static inline size_t strlen(const char * s)
:                     ^ 
noteIn file included from : core/cpio.cexpanded from macro '__pure':
28:
include/string.h:32:38#define __pure __attribute__ (( pure )):
                                 ^warning
: arch/x86/include/bits/string.hattribute declaration must precede definition [-Wignored-attributes]:239
:22: note: size_t __pure strlen(const char * s) __nonnull;previous definition is here

                                     ^
include/compiler.h:580:36static inline size_t strlen(const char * s)
:                     ^ 
noteIn file included from core/blockdev.c:: 23expanded from macro '__nonnull':

In file included from include/ipxe/blockdev.h:14:
In file included from #define __nonnull __attribute__ (( nonnull ))include/ipxe/uaccess.h:
25                                   ^:

include/string.harch/x86/include/bits/string.h::32239::3822: warning::  attribute declaration must precede definition [-Wignored-attributes]note
: previous definition is here
size_t __pure strlen(const char * s) __nonnull;
                                     ^
static inline size_t strlen(const char * s)include/compiler.h
:                     ^580
:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/cpio.c:28:
include/string.h:39:44: warning: In file included from attribute declaration must precede definition [-Wignored-attributes]core/blockdev.c
:23:
In file included from include/ipxe/blockdev.h:14:
void * memset(void * s,int c,size_t count) __nonnull;In file included from 
include/ipxe/uaccess.h:                                           ^25
:
include/compiler.h:include/string.h:58039::4436::  notewarning: : expanded from macro '__nonnull'attribute declaration must precede definition [-Wignored-attributes]

#define __nonnull __attribute__ (( nonnull ))
                                   ^void * memset(void * s,int c,size_t count) __nonnull;

arch/x86/include/bits/string.h                                           ^:185
:22:include/compiler.h :note580: :previous definition is here36
: note: expanded from macro '__nonnull'
static inline void * memset(void *s, int c,size_t count)
                     ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is hereIn file included from 
core/cpio.c:28:
include/string.h:40:static inline void * memset(void *s, int c,size_t count)
58                     ^:
 warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;In file included from 
core/blockdev.c                                                         ^:
23include/compiler.h:
:In file included from 580include/ipxe/blockdev.h::3614::
 In file included from include/ipxe/uaccess.hnote:: 25expanded from macro '__nonnull':

include/string.h:40:58:#define __nonnull __attribute__ (( nonnull )) 
warning                                   ^: 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:159:22: note: previous definition is here
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:static inline void * memmove(void * dest,const void * src, size_t n)36: 
note: expanded from macro '__nonnull'                     ^

#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/posix_io.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/posix_io.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/posix_io.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/posix_io.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/posix_io.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/posix_io.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/downloader.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/gdbudp.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/gdbudp.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/gdbudp.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/gdbudp.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/gdbudp.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/gdbudp.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/open.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/open.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/open.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/open.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/open.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/open.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/open.c:25:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/open.c:25:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from core/open.c:25:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from core/open.c:25:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/open.c:25:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/main.o
In file included from core/serial.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/serial.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/serial.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/serial.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/serial.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/serial.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/pc_kbd.c:13:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/pc_kbd.c:13:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/pc_kbd.c:13:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/pc_kbd.c:13:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/pc_kbd.c:13:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/pc_kbd.c:13:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/xfer.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/xfer.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/xfer.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/xfer.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/xfer.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/xfer.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
11 warnings generated.
  [BUILD] bin/settings.o
  [BUILD] bin/strtoull.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/init.o
In file included from core/bitops.c:1:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/bitops.c:1:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/bitops.c:1:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/bitops.c:1:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
  [BUILD] bin/edd.o
static inline size_t strlen(const char * s)
                     ^
In file included from core/bitops.c:1:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/bitops.c:1:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/linebuf.o
  [BUILD] bin/gdbstub.o
6 warnings generated.
  [BUILD] bin/asprintf.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/getkey.o
6 warnings generated.
  [BUILD] bin/getopt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/uri.c:29:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/uri.c:29:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
6 warnings generated.
In file included from core/uri.c:29:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/uri.c:29:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/uri.c:29:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/uri.c:29:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/uri.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/uri.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from core/uri.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from core/uri.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/uri.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
core/uri.c:185:39: warning: taking address of packed member 'scheme' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
                const char *field = uri_get_field ( uri, i );
                                    ~~~~~~~~~~~~~~~~^~~~~~~~
include/ipxe/uri.h:91:39: note: expanded from macro 'uri_get_field'
#define uri_get_field( uri, field )     (&uri->scheme)[field]
                                          ^~~~~~~~~~~
  [BUILD] bin/btext.o
core/uri.c:246:39: warning: taking address of packed member 'scheme' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
                const char *field = uri_get_field ( uri, i );
                                    ~~~~~~~~~~~~~~~~^~~~~~~~
include/ipxe/uri.h:91:39: note: expanded from macro 'uri_get_field'
#define uri_get_field( uri, field )     (&uri->scheme)[field]
                                          ^~~~~~~~~~~
  [BUILD] bin/interface.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/debug_md5.o
13 warnings generated.
In file included from core/gdbstub.c:30:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/gdbstub.c:30:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/gdbstub.c:30:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/gdbstub.c:30:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/gdbstub.c:30:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/gdbstub.c:30:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/hw.c:3:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/hw.c:3:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/hw.c:3:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/hw.c:3:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/hw.c:3:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/hw.c:3:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/nvo.o
In file included from core/main.c:20:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/main.c:20:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/main.c:20:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/main.c:20:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/main.c:20:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/main.c:20:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/settings.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/settings.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: In file included from core/settings.c:24warning:
: include/string.hoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
32clang:: 8warning::  optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]warning
: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/settings.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/settings.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/settings.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/linebuf.c:29:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/linebuf.c:29:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/getopt.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))In file included from 
core/linebuf.c                                ^:
29:
include/string.h:32arch/x86/include/bits/string.h::8216: :warning19: :attribute declaration must precede definition [-Wignored-attributes] 
note: previous definition is here
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.hstatic inline int strncmp(const char * cs,const char * ct,size_t count):
566                  ^:
33In file included from core/getopt.c:: 22note:
: include/string.hexpanded from macro '__pure'
:29:24: #define __pure __attribute__ (( pure ))warning
:                                 ^attribute declaration must precede definition [-Wignored-attributes]

arch/x86/include/bits/string.h:239:22:                                     size_t count) __nonnull; 
note                                                   ^: 
previous definition is hereinclude/compiler.h
:580static inline size_t strlen(const char * s):
36:                     ^ 
noteIn file included from : core/linebuf.cexpanded from macro '__nonnull':
29:
include/string.h:32:38#define __nonnull __attribute__ (( nonnull )):
                                    ^warning
: arch/x86/include/bits/string.hattribute declaration must precede definition [-Wignored-attributes]:
216:19: note: previous definition is heresize_t __pure strlen(const char * s) __nonnull;

                                     ^
include/compiler.h:580:36:static inline int strncmp(const char * cs,const char * ct,size_t count) 
note                  ^: 
expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/linebuf.c:29:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/linebuf.c:29:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/getopt.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/getopt.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/getopt.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/getopt.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/settings.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/settings.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from core/settings.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from core/settings.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from core/settings.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
  [BUILD] bin/basename.o
6 warnings generated.
  [BUILD] bin/ctype.o
6 warnings generated.
In file included from core/downloader.c:28:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/downloader.c:28:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/downloader.c:28:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/downloader.c:28:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/downloader.c:28:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/downloader.c:28:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/fc.o
  [BUILD] bin/dhcpopts.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/udp.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/icmp.o
  [BUILD] bin/retry.o
In file included from core/interface.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/interface.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/interface.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/interface.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
  [BUILD] bin/netdevice.o
In file included from core/interface.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/interface.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/cachedhcp.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/dhcppkt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/fc.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fc.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fc.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fc.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fc.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/fc.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ndp.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from core/basename.c:28:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/basename.c:28:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/basename.c:28:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/basename.c:28:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/basename.c:28:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from core/basename.c:28:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/dhcpopts.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/dhcpopts.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/dhcpopts.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/dhcpopts.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/dhcpopts.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/dhcpopts.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
11 warnings generated.
net/dhcpopts.c:75:1: warning: unused function 'dhcp_option_offset' [-Wunused-function]
dhcp_option_offset ( struct dhcp_options *options,
^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/tls.o
  [BUILD] bin/eth_slow.o
  [BUILD] bin/ipv4.o
6 warnings generated.
  [BUILD] bin/infiniband.o
  [BUILD] bin/nullnet.o
  [BUILD] bin/vlan.o
In file included from net/udp.c:3:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp.c:3:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp.c:3:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp.c:3:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp.c:3:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/udp.c:3:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from core/nvo.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from core/nvo.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp.c:11:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/udp.c:11:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/udp.c:11:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/udp.c:11:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/udp.c:11:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
In file included from core/nvo.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from core/nvo.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/netdevice.c:25:
In file included from include/string.hcore/nvo.c::23:
28include/string.h::539::44 :warning : warningattribute declaration must precede definition [-Wignored-attributes]: 
attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is hereint __pure strncmp(const char * cs,const char * ct,

    ^
static inline void * memset(void *s, int c,size_t count)
                     ^
include/compiler.h:566:33: noteIn file included from : core/nvo.cexpanded from macro '__pure':
23:
include/string.h:40:58#define __pure __attribute__ (( pure )): 
warning:                                 ^attribute declaration must precede definition [-Wignored-attributes]

arch/x86/include/bits/string.hvoid * memmove(void * dest,const void *src,size_t count) __nonnull;:
216                                                         ^
:include/compiler.h:580:3619:: note:  previous definition is herenote
: expanded from macro '__nonnull'static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/netdevice.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^

#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/netdevice.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/netdevice.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/netdevice.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/netdevice.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/icmp.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/icmp.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/icmp.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/icmp.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/icmp.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/icmp.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/dhcppkt.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/dhcppkt.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/dhcppkt.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:clang566: :33: warningnote: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]expanded from macro '__pure'

clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]#define __pure __attribute__ (( pure ))

                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/dhcppkt.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/dhcppkt.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/dhcppkt.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/rarp.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/aoe.o
In file included from net/cachedhcp.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/cachedhcp.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/cachedhcp.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/cachedhcp.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/cachedhcp.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/cachedhcp.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/ipv6.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/tcpip.o
  [BUILD] bin/fcels.o
In file included from net/tls.c:30:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tls.c:30:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tls.c:30:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tls.c:30:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tls.c:30:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/tls.c:30:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from net/ndp.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/ndp.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/ndp.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ndp.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ndp.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/ndp.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/ipv4.c:1:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/ipv4.c:1:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/ipv4.c:1:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ipv4.c:1:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from net/ipv4.c:1:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
int __pure strncmp(const char * cs,const char * ct,
    ^
static inline void * memset(void *s, int c,size_t count)
                     ^
include/compiler.h:566:33: note: expanded from macro '__pure'
In file included from net/ipv4.c:1:
include/string.h#define __pure __attribute__ (( pure )):
40                                ^:
58: warning: attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:216:19:void * memmove(void * dest,const void *src,size_t count) __nonnull; 
                                                         ^note
: include/compiler.hprevious definition is here
:580:36: note: expanded from macro '__nonnull'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
#define __nonnull __attribute__ (( nonnull ))
In file included from net/infiniband.c:                                   ^24
:
arch/x86/include/bits/string.h:159:22:include/string.h :note29: :previous definition is here24
: warning: attribute declaration must precede definition [-Wignored-attributes]
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
net/tls.c:714:7: warning: unused variable 'key_xchg_buf' [-Wunused-variable]
        char key_xchg_buf[klen];
             ^
net/tls.c:716:21: warning: variable 'key_xchg' is uninitialized when used here [-Wuninitialized]
        key_xchg = (void *)key_xchg;
                           ^~~~~~~~
net/tls.c:712:40: note: initialize the variable 'key_xchg' to silence this warning
        } __attribute__ (( packed )) *key_xchg;
                                              ^
                                               = NULL
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/vlan.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/vlan.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/vlan.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/vlan.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/vlan.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/vlan.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ethernet.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
11 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/arp.o
In file included from net/eth_slow.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/eth_slow.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/eth_slow.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/eth_slow.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/eth_slow.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/eth_slow.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/mii.o
net/eth_slow.c  [BUILD] bin/tcp.o
:56:1: warning: unused function 'eth_slow_lacp_tlv_name' [-Wunused-function]
eth_slow_lacp_tlv_name ( uint8_t type ) {
^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
In file included from net/ipv6.c:3:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/ipv6.c:3:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warningIn file included from : net/ipv6.coptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
3clang:
: include/string.hwarning:: 32:optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]8
: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ipv6.c:3:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ipv6.c:3:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/ipv6.c:3:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/tcpip.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
6 warnings generated.
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcpip.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcpip.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcpip.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcpip.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/tcpip.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clangclang  [BUILD] bin/iobpad.o
: : warningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clang: warningclang: : warningoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/fcoe.o
  [BUILD] bin/fcp.o
  [BUILD] bin/netdev_settings.o
  [BUILD] bin/icmpv6.o
  [BUILD] bin/fakedhcp.o
6 warnings generated.
8 warnings generated.
In file included from net/ethernet.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/ethernet.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19In file included from :net/arp.c :note22: :
previous definition is hereinclude/string.h
:28:5: warning: static inline int strncmp(const char * cs,const char * ct,size_t count)attribute declaration must precede definition [-Wignored-attributes]

                  ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/arp.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/fcns.o
In file included from net/arp.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/arp.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/arp.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/arp.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
In file included from net/ethernet.c:static inline void * memmove(void * dest,const void * src, size_t n)23
:
                     ^include/string.h
:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ethernet.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/ethernet.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/ethernet.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
  [BUILD] bin/eapol.o
  [BUILD] bin/http.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ftp.o
In file included from net/fcels.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from net/tcp.c:1:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
int __pure strncmp(const char * cs,const char * ct,
    ^
arch/x86/include/bits/string.h:216:19include/compiler.h: note:: previous definition is here566
:33: note: expanded from macro '__pure'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
#define __pure __attribute__ (( pure ))In file included from 
net/fcels.c                                ^:
23:
include/string.h:arch/x86/include/bits/string.h29::21624: warning:: 19attribute declaration must precede definition [-Wignored-attributes]
: note: previous definition is here                                     size_t count) __nonnull;

                                                   ^
include/compiler.h:580:36: static inline int strncmp(const char * cs,const char * ct,size_t count)note
:                   ^expanded from macro '__nonnull'

In file included from net/tcp.c:1:
include/string.h#define __nonnull __attribute__ (( nonnull ))
:                                   ^29
:arch/x86/include/bits/string.h24::216 :warning19::  attribute declaration must precede definition [-Wignored-attributes]note: 
previous definition is here
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:static inline int strncmp(const char * cs,const char * ct,size_t count)580
                  ^:36
: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp.c:1:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
In file included from net/fcels.c:#define __pure __attribute__ (( pure ))23
:
                                ^include/string.h
:arch/x86/include/bits/string.h32::2398::22 :warning note: : attribute declaration must precede definition [-Wignored-attributes]
previous definition is here
size_t __pure strlen(const char * s) __nonnull;
static inline size_t strlen(const char * s)       ^
                     ^

In file included from include/compiler.hnet/tcp.c::5661::
33include/string.h:: 32note:: 38expanded from macro '__pure':
 warning: attribute declaration must precede definition [-Wignored-attributes]#define __pure __attribute__ (( pure ))

                                ^
arch/x86/include/bits/string.h:239:size_t __pure strlen(const char * s) __nonnull;
22                                     ^
: include/compiler.hnote:580: previous definition is here:
36: notestatic inline size_t strlen(const char * s): 
expanded from macro '__nonnull'                     ^

In file included from net/fcels.c:23:
#define __nonnull __attribute__ (( nonnull ))include/string.h:
32                                   ^:
38:arch/x86/include/bits/string.h :warning239:: 22attribute declaration must precede definition [-Wignored-attributes]:
 note: previous definition is here
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.hstatic inline size_t strlen(const char * s):
580                     ^:
36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp.c:1:
include/string.h:39:44In file included from :net/fcels.c :warning23: :
attribute declaration must precede definition [-Wignored-attributes]include/string.h
:39:44: warning: void * memset(void * s,int c,size_t count) __nonnull;
attribute declaration must precede definition [-Wignored-attributes]                                           ^

include/compiler.h:void * memset(void * s,int c,size_t count) __nonnull;
                                           ^580
:include/compiler.h36::580 :note36: :expanded from macro '__nonnull' 
note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^#define __nonnull __attribute__ (( nonnull ))

                                   ^arch/x86/include/bits/string.h
:arch/x86/include/bits/string.h:185185::2222::  notenote: previous definition is here
: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/fcels.c:23:
include/string.hIn file included from :40net/tcp.c:58:: 1warning:
: include/string.hattribute declaration must precede definition [-Wignored-attributes]:40:
58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580void * memmove(void * dest,const void *src,size_t count) __nonnull;
:                                                         ^36
:include/compiler.h :580:note36: :expanded from macro '__nonnull' 
note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^#define __nonnull __attribute__ (( nonnull ))

arch/x86/include/bits/string.h                                   ^:
159arch/x86/include/bits/string.h:22:: 159note:: 22previous definition is here: 
note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from net/aoe.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/aoe.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/aoe.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
In file included from clangnet/tcp.c: :#define __pure __attribute__ (( pure ))14
:
                                ^
include/ipxe/uri.harch/x86/include/bits/string.h::162warning:239: 13::22 :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]warning
 clangnote: : : taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]warningprevious definition is here: 

optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
static inline size_t strlen(const char * s)
                     ^
In file included from net/aoe.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
        ref_get ( &uri->refcnt );include/compiler.h:580
:                   ^~~~~~~~~~~36:
 noteinclude/ipxe/refcnt.h: :expanded from macro '__nonnull'
94:13#define __nonnull __attribute__ (( nonnull )):
                                    ^note: 
expanded from macro 'ref_get'arch/x86/include/bits/string.h
:239                assert ( (refcnt)->count >= 0 );                        \:22
:                          ^~~~~~ 
noteinclude/assert.h: :previous definition is here47
:24static inline size_t strlen(const char * s)
:                     ^ 
note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp.c:14In file included from :
net/aoe.cinclude/ipxe/uri.h::22:
include/string.h162::3913:44::  warningwarning: : attribute declaration must precede definition [-Wignored-attributes]taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]

  [BUILD] bin/iscsi.o
void * memset(void * s,int c,size_t count) __nonnull;        ref_get ( &uri->refcnt );

                                           ^                   ^~~~~~~~~~~

include/compiler.h:include/ipxe/refcnt.h580::9536::18 :note:  expanded from macro '__nonnull'note
: expanded from macro 'ref_get'
#define __nonnull __attribute__ (( nonnull ))
        ref_increment ( refcnt );                                       \                                   ^

arch/x86/include/bits/string.h                        ^~~~~~
:185:In file included from 22net/tcp.c:: 14note:
: include/ipxe/uri.hprevious definition is here:
162:13static inline void * memset(void *s, int c,size_t count)
:                     ^ 
warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
In file included from         ref_get ( &uri->refcnt );net/aoe.c:22
:
                   ^~~~~~~~~~~include/string.h
:40:include/ipxe/refcnt.h58::96 :warning: 3attribute declaration must precede definition [-Wignored-attributes]:
 notevoid * memmove(void * dest,const void *src,size_t count) __nonnull;: 
expanded from macro 'ref_get'                                                         ^

include/compiler.h:        (refcnt); } )580
:         ^~~~~~36
: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:In file included from 159net/tcp.c::2214::
 note: include/ipxe/uri.hprevious definition is here:
173:13: static inline void * memmove(void * dest,const void * src, size_t n)warning
:                      ^
taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp.c:14:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
  [BUILD] bin/https.o
In file included from net/aoe.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/aoe.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/aoe.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/aoe.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/aoe.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
net/fcels.c:1262:16: warning: implicit declaration of function 'suzeif' is invalid in C99 [-Wimplicit-function-declaration]
        size_t plen = suzeif(*echo) + len - sizeof ( struct fc_echo_frame_header );
                      ^
net/fcels.c:1262:16: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/fakedhcp.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fakedhcp.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fakedhcp.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fakedhcp.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fakedhcp.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/fakedhcp.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/fcoe.c:33:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fcoe.c:33:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fcoe.c:33:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fcoe.c:33:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fcoe.c:33:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/fcoe.c:33:
In file included from include/ipxe/features.h:6:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/iobpad.c:28:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/iobpad.c:28:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/iobpad.c:28:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/iobpad.c:28:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/iobpad.c:28:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/iobpad.c:28:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/tcp/http.c:31:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/http.c:31:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/http.c:31:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/http.c:31:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/http.c:31:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/tcp/http.c:31:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/fcns.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fcns.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fcns.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fcns.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/fcns.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/fcns.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/tcp/http.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp/http.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/tcp/http.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/tcp/http.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp/http.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/netdev_settings.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/netdev_settings.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/netdev_settings.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/netdev_settings.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/netdev_settings.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/netdev_settings.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/syslog.o
6 warnings generated.
In file included from net/fcp.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fcp.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/iscsi.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
In file included from include/compiler.hnet/fcp.c::566:2433:
:include/string.h :note32:: 8:expanded from macro '__pure' 
warning: attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))
                                ^
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^arch/x86/include/bits/string.h
:arch/x86/include/bits/string.h216::23919::22 :note : noteprevious definition is here: 
previous definition is here
static inline size_t strlen(const char * s)
static inline int strncmp(const char * cs,const char * ct,size_t count)                     ^

                  ^In file included from 
net/fcp.cIn file included from :net/tcp/iscsi.c24::
22:
include/string.hinclude/string.h::3229::3824: :warning : warningattribute declaration must precede definition [-Wignored-attributes]: 
attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^                                     size_t count) __nonnull;

include/compiler.h                                                   ^:
580include/compiler.h::36580: :note36: :expanded from macro '__nonnull' 
note: expanded from macro '__nonnull'#define __nonnull __attribute__ (( nonnull ))

                                   ^
#define __nonnull __attribute__ (( nonnull ))arch/x86/include/bits/string.h
:                                   ^239
:22arch/x86/include/bits/string.h:: 216note:: 19previous definition is here
: notestatic inline size_t strlen(const char * s): 
previous definition is here                     ^

static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/fcp.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/fcp.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
11 warnings generated.
In file included from net/tcp/iscsi.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/iscsi.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/iscsi.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/tcp/iscsi.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/icmpv6.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/icmpv6.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/iscsi.c:31:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp/iscsi.c:31:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/tcp/iscsi.c:31:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/tcp/iscsi.c:31:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp/iscsi.c:31:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
In file included from net/icmpv6.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/icmpv6.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/icmpv6.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/icmpv6.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/tcp/ftp.c:4:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/ftp.c:4:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
  [BUILD] bin/tftp.o
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/ftp.c:4:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/ftp.c:4:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/ftp.c:4:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/tcp/ftp.c:4:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/fcp.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/fcp.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/fcp.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/fcp.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/fcp.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
In file included from net/tcp/ftp.c:14:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp/ftp.c:14:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/tcp/ftp.c:14:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/tcp/ftp.c:14:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/tcp/ftp.c:14:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
8 warnings generated.
  [BUILD] bin/slam.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/dhcp.o
  [BUILD] bin/dns.o
11 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ib_mcast.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
11 warnings generated.
  [BUILD] bin/ib_sma.o
11 warnings generated.
  [BUILD] bin/ib_srp.o
  [BUILD] bin/ib_cmrc.o
  [BUILD] bin/ib_smc.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ib_pathrec.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
11 warnings generated.
In file included from net/udp/syslog.c:32:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/syslog.c:32:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/syslog.c:32:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/syslog.c:32:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/syslog.c:32:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/udp/syslog.c:32:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/udp/tftp.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/tftp.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/tftp.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/tftp.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/tftp.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/udp/tftp.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/udp/tftp.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
In file included from                 if ( ASSERTING && ! (condition) ) {                          \net/udp/slam.c
:                                     ^~~~~~~~~23:

include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from net/udp/tftp.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: int __pure strncmp(const char * cs,const char * ct,expanded from macro 'ref_get'

    ^
        ref_increment ( refcnt );                                       \
                        ^~~~~~
include/compiler.h:566:33In file included from : notenet/udp/tftp.c: :expanded from macro '__pure'33
:
include/ipxe/uri.h:162:#define __pure __attribute__ (( pure ))13
:                                 ^warning
: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
arch/x86/include/bits/string.h        ref_get ( &uri->refcnt );:216
:                   ^~~~~~~~~~~19
: note: include/ipxe/refcnt.hprevious definition is here:
96:3: note: expanded from macro 'ref_get'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^        (refcnt); } )

In file included from          ^~~~~~net/udp/slam.c
:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:In file included from 580net/udp/tftp.c::36:33 :
noteinclude/ipxe/uri.h: :expanded from macro '__nonnull'173
:13: warning: #define __nonnull __attribute__ (( nonnull ))taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]

                                   ^
arch/x86/include/bits/string.h:216        ref_put ( &uri->refcnt );:19
:                   ^~~~~~~~~~~ note
: previous definition is hereinclude/ipxe/refcnt.h
:108:13: note: expanded from macro 'ref_put'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/udp/tftp.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
In file included from net/udp/slam.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/slam.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/slam.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/udp/slam.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/tcp/https.c:30:
In file included from include/ipxe/tls.h:18:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/https.c:30:
In file included from include/ipxe/tls.h:18:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/tcp/https.c:30:
In file included from include/ipxe/tls.h:18:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/https.c:30:
In file included from include/ipxe/tls.h:18:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/tcp/https.c:30:
In file included from include/ipxe/tls.h:18:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/tcp/https.c:30:
In file included from include/ipxe/tls.h:18:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/infiniband/ib_mcast.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_mcast.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_mcast.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_mcast.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_mcast.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband/ib_mcast.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/udp/dns.c:26:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/dns.c:26:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/dns.c:26:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/dns.c:26:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/dns.c:26:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/udp/dns.c:26:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/udp/slam.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/udp/slam.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/udp/slam.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/udp/slam.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
clang: In file included from warningnet/udp/slam.c: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]33
:
clanginclude/ipxe/uri.h: warning:: 173optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
net/udp/dns.c:248:22: warning: unused function 'dns_unmake_name' [-Wunused-function]
static inline char * dns_unmake_name ( char *name ) {
                     ^
6 warnings generated.
  [BUILD] bin/ib_packet.o
In file included from net/infiniband/ib_sma.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_sma.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_sma.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_sma.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_sma.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband/ib_sma.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ib_cm.o
  [BUILD] bin/ib_mi.o
  [BUILD] bin/wpa_tkip.o
In file included from net/infiniband/ib_srp.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/infiniband/ib_srp.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from net/infiniband/ib_srp.c:36:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from net/infiniband/ib_srp.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from net/infiniband/ib_srp.c:36:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note:   [BUILD] bin/wpa_psk.o
expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
  [BUILD] bin/wep.o
In file included from net/infiniband/ib_srp.c:38:
In file included from include/ipxe/base16.h:13:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_srp.c:38:
In file included from include/ipxe/base16.h:13:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_pathrec.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from net/infiniband/ib_cmrc.c:34:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
int __pure strncmp(const char * cs,const char * ct,include/compiler.h
:566    ^:
33: note: expanded from macro '__pure'
include/compiler.h:566:#define __pure __attribute__ (( pure ))33
:                                ^ 
note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/x86/include/bits/string.hnet/infiniband/ib_pathrec.c::23216:
:include/string.h19::29 :24note::  previous definition is herewarning
: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
static inline int strncmp(const char * cs,const char * ct,size_t count)                                                   ^

                  ^include/compiler.h
:In file included from 580net/infiniband/ib_cmrc.cIn file included from :net/infiniband/ib_srp.c:3634::38 :
:
noteIn file included from include/string.h: :include/ipxe/base16.h29expanded from macro '__nonnull':
13::
24include/string.h#define __nonnull __attribute__ (( nonnull ))::32 
:                                   ^warning8: :
attribute declaration must precede definition [-Wignored-attributes] arch/x86/include/bits/string.h
:216warning:19:                                     size_t count) __nonnull; : 
attribute declaration must precede definition [-Wignored-attributes]note                                                   ^: 
previous definition is here

include/compiler.h:580:36size_t __pure strlen(const char * s) __nonnull;
:static inline int strncmp(const char * cs,const char * ct,size_t count) 
       ^note                  ^
: 
expanded from macro '__nonnull'include/compiler.h
:566:33: #define __nonnull __attribute__ (( nonnull ))note: 
expanded from macro '__pure'                                   ^

arch/x86/include/bits/string.h:216#define __pure __attribute__ (( pure )):19
:                                ^
 arch/x86/include/bits/string.hnote:: 239previous definition is here
:22: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_srp.c:38:
In file included from include/ipxe/base16.h:13:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_srp.c:38:
In file included from include/ipxe/base16.h:13:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband/ib_srp.c:38:
In file included from include/ipxe/base16.h:13:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/infiniband/ib_pathrec.c:23:
include/string.hIn file included from :net/infiniband/ib_cmrc.c32::348:
:include/string.h :warning32: :attribute declaration must precede definition [-Wignored-attributes]8
: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:size_t __pure strlen(const char * s) __nonnull;566
:       ^
33include/compiler.h:: 566note:: 33expanded from macro '__pure': 
note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
#define __pure __attribute__ (( pure ))arch/x86/include/bits/string.h
:                                ^239
:arch/x86/include/bits/string.h22::239 :note22: :previous definition is here 
note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from static inline size_t strlen(const char * s)net/infiniband/ib_pathrec.c
:                     ^23
:
In file included from include/string.hnet/infiniband/ib_cmrc.c::3234::
38include/string.h:: 32warning:: 38attribute declaration must precede definition [-Wignored-attributes]:
 warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:size_t __pure strlen(const char * s) __nonnull;
580                                     ^:
36include/compiler.h:: 580note:: 36expanded from macro '__nonnull': 
note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
#define __nonnull __attribute__ (( nonnull ))arch/x86/include/bits/string.h
:                                   ^239
:arch/x86/include/bits/string.h22::239 :note22: : previous definition is herenote: 
previous definition is here
static inline size_t strlen(const char * s)
                     ^static inline size_t strlen(const char * s)

                     ^
In file included from net/infiniband/ib_pathrec.c:23:
include/string.h:In file included from 39net/infiniband/ib_cmrc.c::3444:
:include/string.h :warning39: :attribute declaration must precede definition [-Wignored-attributes]44
: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.hvoid * memset(void * s,int c,size_t count) __nonnull;
:                                           ^580:
36include/compiler.h: :note580: :expanded from macro '__nonnull'36
: note#define __nonnull __attribute__ (( nonnull )): 
expanded from macro '__nonnull'
                                   ^
arch/x86/include/bits/string.h:185:#define __nonnull __attribute__ (( nonnull ))22
:                                   ^ 
notearch/x86/include/bits/string.h: previous definition is here:
185:22: note: static inline void * memset(void *s, int c,size_t count)previous definition is here

                     ^
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband/ib_pathrec.c:23:
include/string.h:40:In file included from 58net/infiniband/ib_cmrc.c:: 34warning:
: include/string.hattribute declaration must precede definition [-Wignored-attributes]:
40:58: warning: void * memmove(void * dest,const void *src,size_t count) __nonnull;attribute declaration must precede definition [-Wignored-attributes]

                                                         ^
include/compiler.h:580:36:void * memmove(void * dest,const void *src,size_t count) __nonnull; 
note                                                         ^: expanded from macro '__nonnull'

include/compiler.h:580:36#define __nonnull __attribute__ (( nonnull )):
                                    ^note
: arch/x86/include/bits/string.hexpanded from macro '__nonnull':
159:22: #define __nonnull __attribute__ (( nonnull ))
note                                   ^: 
previous definition is herearch/x86/include/bits/string.h
:159:22: note: static inline void * memmove(void * dest,const void * src, size_t n)previous definition is here

                     ^
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from net/udp/dhcp.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/dhcp.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/udp/dhcp.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/dhcp.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/udp/dhcp.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/udp/dhcp.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
11 warnings generated.
7 warnings generated.
net/udp/dhcp.c:1034:9: warning: taking address of packed member 'uuid' of class or structure 'dhcp_client_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                          &client_uuid.uuid ) ) >= 0 ) {
                                           ^~~~~~~~~~~~~~~~
  [BUILD] bin/sec80211.o
  [BUILD] bin/net80211.o
11 warnings generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/wpa_ccmp.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/wpa.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
11 warnings generated.
6 warnings generated.
6 warnings generated.
  [BUILD] bin/rc80211.o
  [BUILD] bin/embedded.o
11 warnings generated.
  [BUILD] bin/segment.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/efi_image.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/elf.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/80211/wep.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wep.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_packet.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_packet.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wep.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wep.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wep.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/80211/wep.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^In file included from 
net/infiniband/ib_packet.carch/x86/include/bits/string.h::15923::
22include/string.h:: 32note:8::  previous definition is herewarning
: attribute declaration must precede definition [-Wignored-attributes]
static inline void * memmove(void * dest,const void * src, size_t n)size_t __pure strlen(const char * s) __nonnull;
                     ^

       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_packet.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_packet.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband/ib_packet.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
net/infiniband/ib_packet.c:216:45: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        if ( ! ( *qp = ib_find_qp_mgid ( ibdev, &grh->dgid ))){
                                                                 ^~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:35:35: note: expanded from macro '__bswap_32'
        ((uint32_t)(__builtin_constant_p(x) ? \
                                         ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:14:27: note: expanded from macro '__bswap_constant_32'
        ((uint32_t)((((uint32_t)(x) & 0x000000ffU) << 24) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:15:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x0000ff00U) <<  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:16:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x00ff0000U) >>  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:17:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0xff000000U) >> 24)))
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:37:22: note: expanded from macro '__bswap_32'
        __bswap_variable_32(x)))
                            ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:35:35: note: expanded from macro '__bswap_32'
        ((uint32_t)(__builtin_constant_p(x) ? \
                                         ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:14:27: note: expanded from macro '__bswap_constant_32'
        ((uint32_t)((((uint32_t)(x) & 0x000000ffU) << 24) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:15:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x0000ff00U) <<  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:16:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x00ff0000U) >>  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:17:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0xff000000U) >> 24)))
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:19: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                         ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:37:22: note: expanded from macro '__bswap_32'
        __bswap_variable_32(x)))
                            ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:35:35: note: expanded from macro '__bswap_32'
        ((uint32_t)(__builtin_constant_p(x) ? \
                                         ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:14:27: note: expanded from macro '__bswap_constant_32'
        ((uint32_t)((((uint32_t)(x) & 0x000000ffU) << 24) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:15:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x0000ff00U) <<  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:16:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x00ff0000U) >>  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:11: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                 ^~~~
note: In file included from (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)net/infiniband/ib_mi.c
:23:
include/byteswap.hinclude/string.h::1728::205::  notewarning: : expanded from macro '__bswap_constant_32'attribute declaration must precede definition [-Wignored-attributes]

                    (((uint32_t)(x) & 0xff000000U) >> 24)))
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
In file included from                                 ^~~~~~~~~~~
net/infiniband/ib_smc.c:23:
include/string.h:28:5: warning: int __pure strncmp(const char * cs,const char * ct,include/compiler.h
attribute declaration must precede definition [-Wignored-attributes]:    ^324

:17: note: include/compiler.hexpanded from macro 'DBG_IF':
566:33: note:                         dbg_printf ( __VA_ARGS__ );             \expanded from macro '__pure'

                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c#define __pure __attribute__ (( pure )):
219:                                ^34
: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
int __pure strncmp(const char * cs,const char * ct,
    ^
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
arch/x86/include/bits/string.h                                                             ^~~~~~~~~:
include/compiler.h216::19566:: 33note: : noteprevious definition is here: 
expanded from macro '__pure'
include/compiler.h#define __pure __attribute__ (( pure ))static inline int strncmp(const char * cs,const char * ct,size_t count)
:                                ^
493
                  ^:
40In file included from :net/infiniband/ib_mi.c :arch/x86/include/bits/string.h23::
note216: include/string.hexpanded from macro 'DBGC'::1929
::24 :note : #define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )previous definition is herewarning

                                                         ^~~~~~~~~~~: 
attribute declaration must precede definition [-Wignored-attributes]
include/ipxe/ib_packet.hstatic inline int strncmp(const char * cs,const char * ct,size_t count)                                     size_t count) __nonnull;

:                  ^47
:                                                   ^54In file included from :
net/infiniband/ib_smc.cinclude/compiler.h ::note580: :2336:
expanded from macro 'IB_GID_ARGS':
 include/string.hnote:: 29expanded from macro '__nonnull':
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )24
:                                                            ^~~ 
warning#define __nonnull __attribute__ (( nonnull )): 
attribute declaration must precede definition [-Wignored-attributes]include/ipxe/ib_packet.h
:                                   ^29
:arch/x86/include/bits/string.h                                     size_t count) __nonnull;11
:                                                   ^
 include/compiler.h:note:: 216580expanded from macro 'IB_GUID_ARGS'::3619:
:  notenote: :         ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
expanded from macro '__nonnull'                 ^~~~previous definition is here


note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
#define __nonnull __attribute__ (( nonnull ))
                                   ^
static inline int strncmp(const char * cs,const char * ct,size_t count)arch/x86/include/bits/string.h
:                  ^include/byteswap.h216::37
:1922::  notenote: : expanded from macro '__bswap_32'previous definition is here

        __bswap_variable_32(x)))
                            ^
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:35:35: note: expanded from macro '__bswap_32'
        ((uint32_t)(__builtin_constant_p(x) ? \
                                         ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:14:27: note: expanded from macro '__bswap_constant_32'
        ((uint32_t)((((uint32_t)(x) & 0x000000ffU) << 24) | \
In file included from                                  ^net/infiniband/ib_mi.c
:23:
include/string.h:32:8: include/compiler.hwarning:: 444In file included from attribute declaration must precede definition [-Wignored-attributes]:
19:net/infiniband/ib_smc.c :note: expanded from macro 'DBGC_IF'23size_t __pure strlen(const char * s) __nonnull;

:
       ^include/string.h
                DBG_IF ( level, __VA_ARGS__ );                  \:include/compiler.h32
:                                ^~~~~~~~~~~566
::338::  notewarning: include/compiler.h: expanded from macro '__pure':attribute declaration must precede definition [-Wignored-attributes]324

:17: #define __pure __attribute__ (( pure ))note
size_t __pure strlen(const char * s) __nonnull;                                ^: 

expanded from macro 'DBG_IF'       ^
arch/x86/include/bits/string.h
:include/compiler.h239                        dbg_printf ( __VA_ARGS__ );             \:
:                                     ^~~~~~~~~~~566
:2233:: net/infiniband/ib_packet.c notenote: :: 219previous definition is hereexpanded from macro '__pure':

34: warning: static inline size_t strlen(const char * s)taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]#define __pure __attribute__ (( pure ))

                     ^

                                ^
In file included from arch/x86/include/bits/string.hnet/infiniband/ib_mi.c::                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );239
:23                                                             ^~~~~~~~~22
:
:include/string.h :note32: previous definition is here:
38: warning: attribute declaration must precede definition [-Wignored-attributes]
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_smc.csize_t __pure strlen(const char * s) __nonnull;:
include/compiler.h                                     ^:49323::
40
:include/compiler.h :note580include/string.h: ::expanded from macro 'DBGC'32
36::38 :note#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ ): 
expanded from macro '__nonnull'                                                         ^~~~~~~~~~~ 
warning
: attribute declaration must precede definition [-Wignored-attributes]
#define __nonnull __attribute__ (( nonnull ))include/ipxe/ib_packet.h
:                                   ^47size_t __pure strlen(const char * s) __nonnull;:

arch/x86/include/bits/string.h                                     ^:54239:: 
noteinclude/compiler.h22: ::expanded from macro 'IB_GID_ARGS' 580note
:: 36previous definition is here:
 note        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid ): 
expanded from macro '__nonnull'static inline size_t strlen(const char * s)
                                                            ^~~

                     ^#define __nonnull __attribute__ (( nonnull ))

                                   ^
include/ipxe/ib_packet.h:arch/x86/include/bits/string.h29::40239:: 22note::  expanded from macro 'IB_GUID_ARGS'note
: previous definition is here
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
static inline size_t strlen(const char * s)                                              ^~~~

note: In file included from (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)                     ^
net/infiniband/ib_mi.c
:23:
include/string.h:39:44:include/byteswap.h: 15warning:: 20:attribute declaration must precede definition [-Wignored-attributes] 
note: expanded from macro '__bswap_constant_32'
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^                    (((uint32_t)(x) & 0x0000ff00U) <<  8) | \

include/compiler.h                                 ^In file included from 
net/infiniband/ib_smc.c::23580:
:include/string.h36:: include/compiler.hnote:39: 444:expanded from macro '__nonnull':4419
: :note #define __nonnull __attribute__ (( nonnull )): 
warning                                   ^: 
expanded from macro 'DBGC_IF'attribute declaration must precede definition [-Wignored-attributes]
arch/x86/include/bits/string.h
:185:22                DBG_IF ( level, __VA_ARGS__ );                  \:
void * memset(void * s,int c,size_t count) __nonnull; 
                                ^~~~~~~~~~~                                           ^note
: 
previous definition is hereinclude/compiler.h
:580:36: notestatic inline void * memset(void *s, int c,size_t count): include/compiler.hexpanded from macro '__nonnull':
324
:                     ^17
:#define __nonnull __attribute__ (( nonnull )) 
note                                   ^: 
expanded from macro 'DBG_IF'arch/x86/include/bits/string.h
:185:In file included from 22net/infiniband/ib_mi.c::                        dbg_printf ( __VA_ARGS__ );             \23
:
                                     ^~~~~~~~~~~include/string.h
 :note40:net/infiniband/ib_packet.c58::219 :warning: 34previous definition is here: :
 attribute declaration must precede definition [-Wignored-attributes]warning
: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]static inline void * memset(void *s, int c,size_t count)

                     ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );:
36                                                             ^~~~~~~~~:In file included from  net/infiniband/ib_smc.cnote:
23:
: include/string.hexpanded from macro '__nonnull':
40:58: warning: #define __nonnull __attribute__ (( nonnull ))attribute declaration must precede definition [-Wignored-attributes]

                                   ^
arch/x86/include/bits/string.h:159:22void * memmove(void * dest,const void *src,size_t count) __nonnull;:include/compiler.h :note493:: 40previous definition is here:

                                                          ^note: 
expanded from macro 'DBGC'include/compiler.hstatic inline void * memmove(void * dest,const void * src, size_t n)
:
580                     ^:
36#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ ):
                                                          ^~~~~~~~~~~note
: expanded from macro '__nonnull'
include/ipxe/ib_packet.h:47:#define __nonnull __attribute__ (( nonnull ))
54                                   ^:
 arch/x86/include/bits/string.hnote:: 159:expanded from macro 'IB_GID_ARGS'22
: note: previous definition is here
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:16:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0x00ff0000U) >>  8) | \
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:17:20: note: expanded from macro '__bswap_constant_32'
                    (((uint32_t)(x) & 0xff000000U) >> 24)))
                                 ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
net/infiniband/ib_packet.c:219:34: warning: taking address of packed member 'dgid' of class or structure 'ib_global_route_header' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                       ibdev, IB_GID_ARGS ( &grh->dgid ) );
                                                             ^~~~~~~~~
include/compiler.h:493:40: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/ipxe/ib_packet.h:47:54: note: expanded from macro 'IB_GID_ARGS'
        IB_GUID_ARGS ( &(gid)->s.prefix ), IB_GUID_ARGS ( &(gid)->s.guid )
                                                            ^~~
include/ipxe/ib_packet.h:29:40: note: expanded from macro 'IB_GUID_ARGS'
        ntohl ( (guid)->dwords[0] ), ntohl ( (guid)->dwords[1] )
                                              ^~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/byteswap.h:37:22: note: expanded from macro '__bswap_32'
        __bswap_variable_32(x)))
                            ^
include/compiler.h:444:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/80211/sec80211.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/sec80211.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/sec80211.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/sec80211.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/sec80211.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/80211/sec80211.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/80211/net80211.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/net80211.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from                                      size_t count) __nonnull;
net/80211/wpa_psk.c                                                   ^
:include/compiler.h22:580:
:In file included from 36include/ipxe/sha1.h:: 6note:
: expanded from macro '__nonnull'In file included from 
./crypto/axtls/crypto.h:133:
include/string.h:#define __nonnull __attribute__ (( nonnull ))28:
5                                   ^:
 warningarch/x86/include/bits/string.h:: 216attribute declaration must precede definition [-Wignored-attributes]:19
: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wpa_psk.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/net80211.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/net80211.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/net80211.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)In file included from 
net/80211/wpa_psk.c                     ^:
22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:In file included from 133net/80211/net80211.c:23:
:
include/string.hinclude/string.h:40::3258::8 :warning: attribute declaration must precede definition [-Wignored-attributes]
 warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.hsize_t __pure strlen(const char * s) __nonnull;:580
:       ^36
:include/compiler.h note:: 566:expanded from macro '__nonnull'33:
 note: expanded from macro '__pure'#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h:159#define __pure __attribute__ (( pure )):
22                                ^
: notearch/x86/include/bits/string.h: :previous definition is here
239:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa_psk.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa_psk.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/80211/wpa_psk.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from net/80211/wpa_tkip.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wpa_tkip.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wpa_tkip.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa_tkip.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
6 warnings generated.
In file included from net/80211/wpa_tkip.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/80211/wpa_tkip.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/script.o
6 warnings generated.
31 warnings generated.
  [BUILD] bin/eisa.o
In file included from net/80211/wpa_ccmp.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wpa_ccmp.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wpa_ccmp.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa_ccmp.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa_ccmp.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/80211/wpa_ccmp.c:24:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/isa.o
6 warnings generated.
In file included from net/infiniband/ib_cm.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_cm.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/infiniband/ib_cm.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_cm.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_cm.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/infiniband/ib_cm.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/pcivpd.o
In file included from image/embedded.c:11:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/embedded.c:11:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/embedded.c:11:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/embedded.c:11:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/embedded.c:11:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from image/embedded.c:11:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
In file included from image/efi_image.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/efi_image.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/efi_image.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/efi_image.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/efi_image.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from image/efi_image.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/pcibackup.o
  [BUILD] bin/pciextra.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from image/segment.c:29:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/segment.c:29:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/segment.c:29:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/segment.c:29:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/segment.c:29:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from image/segment.c:29:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/isa_ids.o
  [BUILD] bin/mca.o
In file included from image/elf.c:33:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/elf.c:33:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
6 warnings generated.
In file included from image/elf.c:33:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/elf.c:33:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/elf.c:33:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from image/elf.c:33:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/virtio-pci.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/virtio-ring.o
6 warnings generated.
In file included from net/80211/wpa.c:28:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from net/80211/wpa.c:28:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/isapnp.o
In file included from net/80211/wpa.c:28:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa.c:28:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/80211/wpa.c:28:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from net/80211/wpa.c:28:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
clanginclude/string.h: :40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
warningvoid * memmove(void * dest,const void *src,size_t count) __nonnull;: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]                                                         ^

clanginclude/compiler.h: :warning580: :optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]36
: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
net/80211/wpa.c:733:10: warning: taking address of packed member 'datalen' of class or structure 'eapol_key_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                    &pkt->datalen );
                                     ^~~~~~~~~~~~
net/80211/wpa.c:870:10: warning: taking address of packed member 'datalen' of class or structure 'eapol_key_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                    &pkt->datalen );
                                     ^~~~~~~~~~~~
6 warnings generated.
6 warnings generated.
In file included from image/script.c:28:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/script.c:28:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from image/script.c:28:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/script.c:28:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from image/script.c:28:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from image/script.c:28:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/pci.o
  [BUILD] bin/3c503.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/bus/eisa.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from drivers/bus/pcivpd.c:26:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
int __pure strncmp(const char * cs,const char * ct,include/string.h:
28:5    ^:
 warning: include/compiler.hattribute declaration must precede definition [-Wignored-attributes]:
566:33: note: expanded from macro '__pure'
  [BUILD] bin/tlan.o
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: int __pure strncmp(const char * cs,const char * ct,previous definition is here

    ^
include/compiler.h:static inline int strncmp(const char * cs,const char * ct,size_t count)566
:33:                  ^
 In file included from drivers/bus/eisa.cnote:: 2expanded from macro '__pure':

include/string.h:29:24#define __pure __attribute__ (( pure )):
                                 ^warning
: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:arch/x86/include/bits/string.h36::216 :note19: expanded from macro '__nonnull'
: note: previous definition is here#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h:216:19:static inline int strncmp(const char * cs,const char * ct,size_t count) 
note                  ^: previous definition is here

In file included from drivers/bus/pcivpd.c:26:
In file included from include/ipxe/pci.h:static inline int strncmp(const char * cs,const char * ct,size_t count)
24                  ^:

In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pcivpd.c:26:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pcivpd.c:26:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pcivpd.c:26:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/pcivpd.c:26:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
In file included from include/string.hdrivers/bus/eisa.c::402::
58include/string.h::32 :warning8: : warningattribute declaration must precede definition [-Wignored-attributes]
: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
size_t __pure strlen(const char * s) __nonnull;                                                         ^

       ^include/compiler.h
:include/compiler.h580:36:: 566note:: 33expanded from macro '__nonnull': 
note: expanded from macro '__pure'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
#define __pure __attribute__ (( pure ))
arch/x86/include/bits/string.h:                                ^159:22:
 arch/x86/include/bits/string.hnote:239:: 22previous definition is here:
 note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^static inline size_t strlen(const char * s)

                     ^
In file included from drivers/bus/eisa.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/eisa.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/eisa.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/bus/pcibackup.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pcibackup.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pcibackup.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pcibackup.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pcibackup.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/pcibackup.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from drivers/bus/isa.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/isa.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/isa.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/isa.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/isa.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/isa.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/r8169.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/sis900.o
In file included from drivers/bus/pciextra.c:4:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pciextra.c:4:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pciextra.c:4:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pciextra.c:4:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pciextra.c:4:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/pciextra.c:4:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
8 warnings generated.
In file included from drivers/bus/virtio-ring.c:19:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/virtio-ring.c:19:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/virtio-ring.c:19:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/virtio-ring.c:19:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/virtio-ring.c:19:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/virtio-ring.c:19:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/tulip.o
  [BUILD] bin/pnic.o
6 warnings generated.
  [BUILD] bin/via-velocity.o
  [BUILD] bin/ne.o
In file included from drivers/bus/isapnp.c:62:
include/string.h:28:5: warning:   [BUILD] bin/eepro.o
attribute declaration must precede definition [-Wignored-attributes]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/myri10ge.o
In file included from drivers/bus/mca.c:11:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/mca.c:11:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/mca.c:11:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/mca.c:11:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/mca.c:11:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/mca.c:11:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/isapnp.c:62:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/isapnp.c:62:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/isapnp.c:62:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/isapnp.c:62:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/isapnp.c:62:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/mtd80x.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
drivers/bus/isapnp.c:204:20: warning: unused function 'isapnp_deactivate' [-Wunused-function]
static inline void isapnp_deactivate ( unsigned int logdev ) {
                   ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/3c529.o
In file included from drivers/bus/virtio-pci.c:14:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/virtio-pci.c:14:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/virtio-pci.c:14:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/virtio-pci.c:14:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/virtio-pci.c:14:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/virtio-pci.c:14:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/r8169.c:31:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/r8169.c:31:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/r8169.c:31:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/r8169.c:31:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/r8169.c:31:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/r8169.c:31:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: noteclang: : previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/bus/pci.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pci.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bus/pci.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pci.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bus/pci.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
clang                                           ^: 
include/compiler.hwarning:: 580optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
36clang::  warningnote: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]expanded from macro '__nonnull'

#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bus/pci.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from drivers/net/sis900.c:48:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sis900.c:48:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sis900.c:48:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sis900.c:48:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sis900.c:48:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/sis900.c:48:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/3c509.o
In file included from drivers/net/tlan.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/tlan.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/tlan.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/tlan.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/tlan.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/tlan.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
clang                                   ^: 
arch/x86/include/bits/string.hwarning:: 159optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
22clang: : notewarning: : previous definition is hereoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/sis900.c:1132:76: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
In file included from drivers/net/pnic.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25        printf("sis900_transmit: sending %d bytes ethtype %hX\n", (int) s, t);:

include/string.h                                                          ~~~              ^
                                                          %X:
28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/pnic.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/pnic.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/pnic.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/pnic.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/pnic.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/sis900.c:1294:1: warning: unused variable 'sis900_driver_text' [-Wunused-const-variable]
DRIVER ( "SIS900", nic_driver, pci_driver, sis900_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:113:1: note: expanded from here
sis900_driver_text
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:121:1: note: expanded from here
sis900_driver_isapnp_legacy_probe
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:124:1: note: expanded from here
sis900_driver_isapnp_legacy_remove
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:126:1: note: expanded from here
sis900_driver_eisa_legacy_probe
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:129:1: note: expanded from here
sis900_driver_eisa_legacy_remove
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:131:1: note: expanded from here
sis900_driver_mca_legacy_probe
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:134:1: note: expanded from here
sis900_driver_mca_legacy_remove
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:136:1: note: expanded from here
sis900_driver_isa_legacy_probe
^
drivers/net/sis900.c:1294:1: warning: unused function 'sis900_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:139:1: note: expanded from here
sis900_driver_isa_legacy_remove6
 warning^s
 generated.
drivers/net/tlan.c:831:30: warning: format specifies type 'unsigned short' but the argument has type 'u8' (aka 'unsigned char') [-Wformat]
        printf("revision: 0x%hX\n", priv->tlanRev);
                            ~~~     ^~~~~~~~~~~~~
                            %hhX
  [BUILD] bin/davicom.o
In file included from drivers/net/via-velocity.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/via-velocity.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/via-velocity.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/via-velocity.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/via-velocity.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/via-velocity.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/tlan.c:1366:11: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                               (unsigned int) phy, control, hi, lo);
                               ^~~~~~~~~~~~~~~~~~
drivers/net/tlan.c:1714:1: warning: unused variable 'tlan_driver_text' [-Wunused-const-variable]
DRIVER ( "TLAN/PCI", nic_driver, pci_driver, tlan_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:381:1: note: expanded from here
tlan_driver_text
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:389:1: note: expanded from here
tlan_driver_isapnp_legacy_probe
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:392:1: note: expanded from here
tlan_driver_isapnp_legacy_remove
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:394:1: note: expanded from here
tlan_driver_eisa_legacy_probe
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:397:1: note: expanded from here
tlan_driver_eisa_legacy_remove
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:399:1: note: expanded from here
tlan_driver_mca_legacy_probe
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:402:1: note: expanded from here
tlan_driver_mca_legacy_remove
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:404:1: note: expanded from here
tlan_driver_isa_legacy_probe
^
drivers/net/tlan.c:1714:1: warning: unused function 'tlan_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:407:1: note: expanded from here
tlan_driver_isa_legacy_remove
^
7 warnings generated.
In file included from drivers/net/eepro.c:36:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/eepro.c:36:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/eepro.c:36:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/eepro.c:36:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/eepro.c:36:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/eepro.c:36:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/via-velocity.c:705:27: warning: format specifies type 'unsigned short' but the argument has underlying type 'unsigned int' [-Wformat]
        printf("Chip ID: %hX\n", vptr->chip_id);
                         ~~~     ^~~~~~~~~~~~~
                         %X
drivers/net/via-velocity.c:711:8: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
              (unsigned int) BASE );
              ^~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/via-velocity.c:774:7: warning: format specifies type 'unsigned short' but the argument has underlying type 'unsigned int' [-Wformat]
             vptr->chip_id, (unsigned int) vptr->io_size, vptr->num_txq,
             ^~~~~~~~~~~~~
  [BUILD] bin/3c90x.o
  [BUILD] bin/epic100.o
drivers/net/via-velocity.c:98:16: warning: unused variable 'rx_thresh' [-Wunused-const-variable]
VELOCITY_PARAM(rx_thresh, "Receive fifo threshold");
               ^
drivers/net/via-velocity.c:1925:1: warning: unused variable 'velocity_driver_text' [-Wunused-const-variable]
DRIVER ( "VIA-VELOCITY/PCI", nic_driver, pci_driver, velocity_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:262:1: note: expanded from here
velocity_driver_text
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:270:1: note: expanded from here
velocity_driver_isapnp_legacy_probe
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:273:1: note: expanded from here
velocity_driver_isapnp_legacy_remove
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:275:1: note: expanded from here
velocity_driver_eisa_legacy_probe
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:278:1: note: expanded from here
velocity_driver_eisa_legacy_remove
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:280:1: note: expanded from here
velocity_driver_mca_legacy_probe
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:283:1: note: expanded from here
velocity_driver_mca_legacy_remove
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:285:1: note: expanded from here
velocity_driver_isa_legacy_probe
^
drivers/net/via-velocity.c:1925:1: warning: unused function 'velocity_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:288:1: note: expanded from here
velocity_driver_isa_legacy_remove
^
6 warnings generated.
drivers/net/eepro.c:377:33: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                printf("Receive error %hX\n", rcv_status);
                                      ~~~     ^~~~~~~~~~
                                      %X
drivers/net/eepro.c:459:33: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                        DBG("Transmit status %hX\n", status);
                                             ~~~     ^~~~~~
                                             %X
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
  [BUILD] bin/rtl8139.o
drivers/net/eepro.c:601:41: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
        DBG ( "%s ioaddr %#hX, addr %s", name, nic->ioaddr, eth_ntoa ( nic->node_addr ) );
                         ~~~~                  ^~~~~~~~~~~
                         %#X
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
  [BUILD] bin/sundance.o
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_pci_legacy_probe' [-Wunused-function]
DRIVER ( "eepro", nic_driver, isa_driver, eepro_driver,
^
include/nic.h:213:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^
<scratch space>:105:1: note: expanded from here
eepro_driver_pci_legacy_probe
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:219:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:108:1: note: expanded from here
eepro_driver_pci_legacy_remove
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:110:1: note: expanded from here
eepro_driver_isapnp_legacy_probe
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:113:1: note: expanded from here
eepro_driver_isapnp_legacy_remove
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:115:1: note: expanded from here
eepro_driver_eisa_legacy_probe
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:118:1: note: expanded from here
eepro_driver_eisa_legacy_remove
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:120:1: note: expanded from here
eepro_driver_mca_legacy_probe
^
drivers/net/eepro.c:627:1: warning: unused function 'eepro_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:123:1: note: expanded from here
eepro_driver_mca_legacy_remove
^
In file included from drivers/net/mtd80x.c:29:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/mtd80x.c:29:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/mtd80x.c:29:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/mtd80x.c:29clang:
: In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
warninginclude/string.h: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]32
:clang38: :warning : warningoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/mtd80x.c:29:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/mtd80x.c:29:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/prism2_plx.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/mtd80x.c:1021:1: warning: unused variable 'mtd80x_driver_text' [-Wunused-const-variable]
DRIVER ( "MTD80X", nic_driver, pci_driver, mtd80x_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:102:1: note: expanded from here
mtd80x_driver_text
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:110:1: note: expanded from here
mtd80x_driver_isapnp_legacy_probe
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:113:1: note: expanded from here
mtd80x_driver_isapnp_legacy_remove
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:115:1: note: expanded from here
mtd80x_driver_eisa_legacy_probe
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:118:1: note: expanded from here
mtd80x_driver_eisa_legacy_remove
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:120:1: note: expanded from here
mtd80x_driver_mca_legacy_probe
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:123:1: note: expanded from here
mtd80x_driver_mca_legacy_remove
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:125:1: note: expanded from here
mtd80x_driver_isa_legacy_probe
^
drivers/net/mtd80x.c:1021:1: warning: unused function 'mtd80x_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:128:1: note: expanded from here
mtd80x_driver_isa_legacy_remove
^
In file included from drivers/net/myri10ge.c:86:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/myri10ge.c:86:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/myri10ge.c:86:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/myri10ge.c:86:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/myri10ge.c:86:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/myri10ge.c:86:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/tulip.c:111:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/tulip.c:111:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/tulip.c:111:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/tulip.c:111:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/tulip.c:111:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/tulip.c:111:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/tulip.c:767:30: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
               tp->nic_name, media,
                             ^~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
16 warnings generated.
drivers/net/tulip.c:1065:65: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
    DBG2("%s: sending %d bytes ethtype %hX\n", tp->nic_name, s, t);
                                       ~~~                      ^
                                       %X
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                                           ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1257:53: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
           tulip_tbl[chip_idx].chip_name, chip_rev, (unsigned int) ioaddr);
                                                    ^~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1338:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
          (unsigned int) ioaddr );
          ^~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1417:43: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                       tp->nic_name, phy, mii_reg0, mii_status, mii_advert);
                                          ^~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1417:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                       tp->nic_name, phy, mii_reg0, mii_status, mii_advert);
                                                    ^~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1417:65: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                       tp->nic_name, phy, mii_reg0, mii_status, mii_advert);
                                                                ^~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1421:42: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                           tp->nic_name, to_advert, phy, mii_advert);
                                         ^~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1421:58: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                           tp->nic_name, to_advert, phy, mii_advert);
                                                         ^~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1587:31: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                 tp->nic_name, tp->phys[0], mdio_read(nic, tp->phys[0], 1));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/compiler.hdrivers/net/3c509.c::50311::
41include/string.h:: 28note:: 5expanded from macro 'DBG2':
 warning: #define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )attribute declaration must precede definition [-Wignored-attributes]

                                                           ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c509.c:11:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c509.c:11:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c509.c:11:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
clang: static inline size_t strlen(const char * s)
warning                     ^: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/3c509.c:11:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c509.c:11:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/tulip.c:1794:7: warning: format specifies type 'unsigned char' but the argument has type 'unsigned int' [-Wformat]
             inl(ioaddr + CSR12) & 0xff);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/ipxe/io.h:319:24: note: expanded from macro 'inl'
#define inl( io_addr ) IOAPI_READ ( inl, uint32_t, io_addr, "IO", 8 )
                       ^
include/ipxe/io.h:70:64: note: expanded from macro 'IOAPI_READ'
#define IOAPI_READ( _func, _type, io_addr, _prefix, _ndigits ) ( {            \
                                                               ^
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1799:7: warning: format specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
             inl(ioaddr + CSR12));
             ^~~~~~~~~~~~~~~~~~~~
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/ipxe/io.h:319:24: note: expanded from macro 'inl'
#define inl( io_addr ) IOAPI_READ ( inl, uint32_t, io_addr, "IO", 8 )
                       ^
include/ipxe/io.h:70:64: note: expanded from macro 'IOAPI_READ'
clang#define IOAPI_READ( _func, _type, io_addr, _prefix, _ndigits ) ( {            \: 
                                                               ^
warning: include/compiler.h:optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]324
:clang17: :warning : noteoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1809:21: warning: format specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
             tp->nic_name, inl(ioaddr + 0xB8), medianame[tp->if_port]);
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/ipxe/io.h:319:24: note: expanded from macro 'inl'
#define inl( io_addr ) IOAPI_READ ( inl, uint32_t, io_addr, "IO", 8 )
                       ^
include/ipxe/io.h:70:64: note: expanded from macro 'IOAPI_READ'
#define IOAPI_READ( _func, _type, io_addr, _prefix, _ndigits ) ( {            \
                                                               ^
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1834:45: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat]
             tp->nic_name, medianame[tp->if_port], csr12);
                                                   ^~~~~
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                                           ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/tulip.c:1861:7: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
             inl(ioaddr + CSR12));
             ^~~~~~~~~~~~~~~~~~~~
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/ipxe/io.h:319:24: note: expanded from macro 'inl'
#define inl( io_addr ) IOAPI_READ ( inl, uint32_t, io_addr, "IO", 8 )
                       ^
include/ipxe/io.h:70:64: note: expanded from macro 'IOAPI_READ'
#define IOAPI_READ( _func, _type, io_addr, _prefix, _ndigits ) ( {            \
                                                               ^
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
  [BUILD] bin/forcedeth.o
drivers/net/tulip.c:1960:1: warning: unused variable 'tulip_driver_text' [-Wunused-const-variable]
DRIVER ( "Tulip", nic_driver, pci_driver, tulip_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:374:1: note: expanded from here
tulip_driver_text
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:382:1: note: expanded from here
tulip_driver_isapnp_legacy_probe
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:385:1: note: expanded from here
tulip_driver_isapnp_legacy_remove
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:387:1: note: expanded from here
tulip_driver_eisa_legacy_probe
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:390:1: note: expanded from here
tulip_driver_eisa_legacy_remove
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:392:1: note: expanded from here
tulip_driver_mca_legacy_probe
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:395:1: note: expanded from here
tulip_driver_mca_legacy_remove
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:397:1: note: expanded from here
tulip_driver_isa_legacy_probe
^
drivers/net/tulip.c:1960:1: warning: unused function 'tulip_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:400:1: note: expanded from here
tulip_driver_isa_legacy_remove
^
drivers/net/3c509.c:88:20: warning: unused function 't509_global_reset' [-Wunused-function]
static inline void t509_global_reset ( void ) {
                   ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/rtl8139.c:74:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl8139.c:74:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl8139.c:74:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl8139.c:74:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
15 warnings generated.
In file included from drivers/net/rtl8139.c:74:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl8139.c:74:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/sundance.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sundance.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sundance.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sundance.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sundance.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/sundance.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/epic100.c:9:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/epic100.c:9:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/epic100.c:9:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/epic100.c:9:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/epic100.c:9:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/epic100.c:9:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/davicom.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/davicom.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/davicom.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/davicom.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/davicom.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/davicom.c:46:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/3c529.c:8:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c529.c:8:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c529.c:8:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c529.c:8:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c529.c:8:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c529.c:8:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/prism2_plx.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/prism2_plx.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/prism2_plx.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/prism2_plx.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/prism2_plx.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/prism2_plx.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/3c90x.c:45:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c90x.c:45:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c90x.c:45:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c90x.c:45:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c90x.c:45:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c90x.c:45:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
17 warnings generated.
drivers/net/3c529.c:31:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                 nic->ioaddr, nic->irqno );
                 ^~~~~~~~~~~
drivers/net/sundance.c:415:23: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              sdc->nic_name, (int) inl(BASE + RxStatus),
              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:416:8: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              (int) inw(BASE + TxStatus), (int) inl(BASE + MACCtrl0),
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:416:36: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              (int) inw(BASE + TxStatus), (int) inl(BASE + MACCtrl0),
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:417:8: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              (int) inw(BASE + MACCtrl1), (int) inw(BASE + MACCtrl0) );
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:417:36: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              (int) inw(BASE + MACCtrl1), (int) inw(BASE + MACCtrl0) );
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/epic100.c:528:1: warning: unused variable 'epic100_driver_text' [-Wunused-const-variable]
DRIVER ( "EPIC100", nic_driver, pci_driver, epic100_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:2:1: note: expanded from here
epic100_driver_text
^
drivers/net/epic100.c:528:1: warning: unused function 'epic100_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:10:1: note: expanded from here
epic100_driver_isapnp_legacy_probe
^
drivers/net/epic100.c:528:1: warning: drivers/net/3c529.cunused function 'epic100_driver_isapnp_legacy_remove' [-Wunused-function]
:51include/nic.h:1::231: 2warning::  unused variable 't529_driver_text' [-Wunused-const-variable]note: 
expanded from macro 'DRIVER'
DRIVER ( "3c529", nic_driver, mca_driver, t529_driver,
^
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
include/nic.h<scratch space>:202::20:13 :note1: :expanded from macro 'DRIVER' 
note: expanded from here
        static const char _name ## _text[] = _name_text;                  \
                          ^
epic100_driver_isapnp_legacy_remove
^<scratch space>
:213drivers/net/epic100.c:1::528:1:  notewarning: unused function 'epic100_driver_eisa_legacy_probe' [-Wunused-function]: 
expanded from here
include/nic.h:t529_driver_text
236:2^:
 notedrivers/net/3c529.c:: 51expanded from macro 'DRIVER'
:1: warning: unused function 't529_driver_pci_legacy_probe' [-Wunused-function]
include/nic.h        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \:
213        ^:
2<scratch space>: note:15: :1expanded from macro 'DRIVER':
 note: expanded from here
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^epic100_driver_eisa_legacy_probe

<scratch space>^
:216drivers/net/epic100.c::1528: note:: expanded from here
1: warning: t529_driver_pci_legacy_probeunused function 'epic100_driver_eisa_legacy_remove' [-Wunused-function]

^
include/nic.h:243drivers/net/3c529.c::51:2:1 :note : warningexpanded from macro 'DRIVER'
: unused function 't529_driver_pci_legacy_remove' [-Wunused-function]
drivers/net/sundance.cinclude/nic.h::605        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \219::372
:        ^:
  <scratch space>notewarning:: 18: format specifies type 'unsigned short' but the argument has type 'unsigned char' [-Wformat]:expanded from macro 'DRIVER'1
:
 note: expanded from here
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        DBG ( "Device revision id: %hx\n", sdc->pci_rev_id );epic100_driver_eisa_legacy_remove

                                   ~~~     ^~~~~~~~~~~~~~~        ^^

<scratch space>
                                   %hhxdrivers/net/epic100.c:
:528219::include/compiler.h1::4861:: 38warning : note:unused function 'epic100_driver_mca_legacy_probe' [-Wunused-function] 
: include/nic.hexpanded from here:note248: :
expanded from macro 'DBG'2
: notet529_driver_pci_legacy_remove: 
expanded from macro 'DRIVER'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )^

                                                         ^~~~~~~~~~~drivers/net/3c529.c
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \:51
include/compiler.h:        ^:
1<scratch space>324:::20 :17warning::  1note::  unused function 't529_driver_isapnp_legacy_probe' [-Wunused-function]note
expanded from macro 'DBG_IF'include/nic.h
:: expanded from here224
:2                        dbg_printf ( __VA_ARGS__ );             \:epic100_driver_mca_legacy_probe 

note                                     ^~~~~~~~~~~^: 

expanded from macro 'DRIVER'
drivers/net/epic100.c:528:1: warning: unused function 'epic100_driver_mca_legacy_remove' [-Wunused-function]        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \

include/nic.h:        ^255
:<scratch space>2::221 note:: expanded from macro 'DRIVER'1
: drivers/net/sundance.cnote::         _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \expanded from here609
:
39        ^:
 t529_driver_isapnp_legacy_probe
warning^<scratch space>
: :drivers/net/3c529.cformat specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]23
::151:: 1note: : warning              pci->id->name, nic->node_addr, (unsigned int) BASE);: expanded from hereunused function 't529_driver_isapnp_legacy_remove' [-Wunused-function]


                                             ^~~~~~~~~~~~~~~~~~~epic100_driver_mca_legacy_removeinclude/nic.h

:^
include/compiler.h231:drivers/net/epic100.c486::2:52838::1 ::note :  expanded from macro 'DBG'warning
note: : expanded from macro 'DRIVER'unused function 'epic100_driver_isa_legacy_probe' [-Wunused-function]

#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )include/nic.h
:                                                         ^~~~~~~~~~~260
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^include/compiler.h
:<scratch space>2:: 324note::: 17expanded from macro 'DRIVER':
2 :note1:         _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \:
 expanded from macro 'DBG_IF'note
:         ^expanded from here

<scratch space>:25                        dbg_printf ( __VA_ARGS__ );             \:
t529_driver_isapnp_legacy_remove1
                                     ^~~~~~~~~~~:^ 

notedrivers/net/3c529.c:: 51expanded from here:1:
 warning: unused function 't529_driver_eisa_legacy_probe' [-Wunused-function]
epic100_driver_isa_legacy_probe
include/nic.h^:
236:drivers/net/epic100.c2::528 :note: expanded from macro 'DRIVER'
1: warning: unused function 'epic100_driver_isa_legacy_remove' [-Wunused-function]
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
include/nic.h        ^:
266<scratch space>::42::1 :note:  expanded from macro 'DRIVER'note
: expanded from here
t529_driver_eisa_legacy_probe
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^^

<scratch space>:drivers/net/3c529.c:5128::11::  warningnote: : unused function 't529_driver_eisa_legacy_remove' [-Wunused-function]expanded from heredrivers/net/sundance.c

:include/nic.h625epic100_driver_isa_legacy_remove::99
:243^: 
warning2::  format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]note
: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:7:1                                    ( "%s: MII PHY found at address %d, status " "%hX advertising %hX\n", sdc->nic_name, phy, mii_status, sdc->mii_if.advertising );:
 note                                                                                  ~~~                                         ^~~~~~~~~~: expanded from here

                                                                                  %X
t529_driver_eisa_legacy_remove
^include/compiler.h
:drivers/net/3c529.c486:51::138::  warningnote: unused function 't529_driver_isa_legacy_probe' [-Wunused-function]: 
expanded from macro 'DBG'include/nic.h:
260:2: note: expanded from macro 'DRIVER'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \324
:        ^17
:<scratch space> :note14: :1:expanded from macro 'DBG_IF' 
note: expanded from here
                        dbg_printf ( __VA_ARGS__ );             \
t529_driver_isa_legacy_probe                                     ^~~~~~~~~~~

^
drivers/net/3c529.c:51:1: warningdrivers/net/sundance.c: :unused function 't529_driver_isa_legacy_remove' [-Wunused-function]625
:include/nic.h111::266 :warning: 2format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]:
 note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:17                                    ( "%s: MII PHY found at address %d, status " "%hX advertising %hX\n", sdc->nic_name, phy, mii_status, sdc->mii_if.advertising );:1
:                                                                                                  ~~~                                     ^~~~~~~~~~~~~~~~~~~~~~~ note
:                                                                                                   %Xexpanded from here

include/compiler.h:t529_driver_isa_legacy_remove486
:^
38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/davicom.c:699:1: warning: unused variable 'davicom_driver_text' [-Wunused-const-variable]
DRIVER ( "DAVICOM", nic_driver, pci_driver, davicom_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:38:1: note: expanded from here
davicom_driver_text
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:46:1: note: expanded from here
davicom_driver_isapnp_legacy_probe
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:49:1: note: expanded from here
davicom_driver_isapnp_legacy_remove
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:51:1: note: expanded from here
davicom_driver_eisa_legacy_probe
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:54:1: note: expanded from here
davicom_driver_eisa_legacy_remove
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:56:1: note: expanded from here
davicom_driver_mca_legacy_probe
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:59:1: note: expanded from here
davicom_driver_mca_legacy_remove
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:61:1: note: expanded from here
davicom_driver_isa_legacy_probe
^
drivers/net/davicom.c:699:1: warning: unused function 'davicom_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:64:1: note: expanded from here
davicom_driver_isa_legacy_remove
^
6 warnings generated.
6 warnings generated.
drivers/net/sundance.c:889:1: warning: unused variable 'sundance_driver_text' [-Wunused-const-variable]
DRIVER ( "SUNDANCE/PCI", nic_driver, pci_driver, sundance_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:168:1: note: expanded from here
sundance_driver_text
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:176:1: note: expanded from here
sundance_driver_isapnp_legacy_probe
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:179:1: note: expanded from here
sundance_driver_isapnp_legacy_remove
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:181:1: note: expanded from here
sundance_driver_eisa_legacy_probe
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:184:1: note: expanded from here
sundance_driver_eisa_legacy_remove
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:186:1: note: expanded from here
sundance_driver_mca_legacy_probe
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:189:1: note: expanded from here
sundance_driver_mca_legacy_remove
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
In file included from drivers/net/prism2_plx.c:23:
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \drivers/net/prism2.c
:        ^358
:<scratch space>:86191:: 1warning::  format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]note: 
expanded from here
sundance_driver_isa_legacy_probe
^
drivers/net/sundance.c:889:1: warning: unused function 'sundance_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:194:1: note: expanded from here
sundance_driver_isa_legacy_remove
^
    printf ( "copy_from_bap(%#hx, %#hx, %d) failed, result=%#hx\n", id, offset, len, result);
                                                           ~~~~                      ^~~~~~
                                                           %#x
drivers/net/prism2.c:401:84: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf ( "copy_to_bap(%#hx, %#hx, %d) failed, result=%#hx\n", id, offset, len, result);
                                                         ~~~~                      ^~~~~~
                                                         %#x
drivers/net/prism2.c:702:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf("hfa384x: Transmit failed with result %#hx.\n", result);
                                                 ~~~~      ^~~~~~
                                                 %#x
drivers/net/prism2.c:773:64: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Initialize command returned %#hx\n", result );
                                                      ~~~~     ^~~~~~
                                                      %#x
drivers/net/prism2.c:786:73: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set Max Data Length command returned %#hx\n", result );
                                                               ~~~~     ^~~~~~
                                                               %#x
drivers/net/prism2.c:789:71: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set Transmit Rate command returned %#hx\n", result );
                                                             ~~~~     ^~~~~~
                                                             %#x
drivers/net/prism2.c:792:77: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set Authentication Type command returned %#hx\n", result );
                                                                   ~~~~     ^~~~~~
                                                                   %#x
drivers/net/prism2.c:798:62: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set SSID command returned %#hx\n", result );
                                                    ~~~~     ^~~~~~
                                                    %#x
drivers/net/prism2.c:801:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set port type command returned %#hx\n", result );
                                                         ~~~~     ^~~~~~
                                                         %#x
drivers/net/prism2.c:804:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Enable command returned %#hx\n", result );
                                                  ~~~~     ^~~~~~
                                                  %#x
drivers/net/prism2_plx.c:113:1: warning: unused variable 'prism2_plx_driver_text' [-Wunused-const-variable]
DRIVER ( "Prism2/PLX", nic_driver, pci_driver, prism2_plx_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:12:1: note: expanded from here
prism2_plx_driver_text
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:20:1: note: expanded from here
prism2_plx_driver_isapnp_legacy_probe
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:23:1: note: expanded from here
prism2_plx_driver_isapnp_legacy_remove
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:25:1: note: expanded from here
prism2_plx_driver_eisa_legacy_probe
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:28:1: note: expanded from here
prism2_plx_driver_eisa_legacy_remove
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:30:1: note: expanded from here
prism2_plx_driver_mca_legacy_probe
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:33:1: note: expanded from here
prism2_plx_driver_mca_legacy_remove
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:35:1: note: expanded from here
prism2_plx_driver_isa_legacy_probe
^
drivers/net/prism2_plx.c:113:1: warning: unused function 'prism2_plx_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:38:1: note: expanded from here
prism2_plx_driver_isa_legacy_remove
^
  [BUILD] bin/sis190.o
  [BUILD] bin/b44.o
  [BUILD] bin/natsemi.o
  [BUILD] bin/skge.o
16 warnings generated.
  [BUILD] bin/wd.o
17 warnings generated.
19 warnings generated.
  [BUILD] bin/etherfabric.o
  [BUILD] bin/virtio-net.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
15 warnings generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
15 warnings generated.
  [BUILD] bin/3c5x9.o
  [BUILD] bin/tg3.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/smc9000.o
  [BUILD] bin/3c509-eisa.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/forcedeth.c:44:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/forcedeth.c:44:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/forcedeth.c:44:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/forcedeth.c:44:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/forcedeth.c:44:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/forcedeth.c:44:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
25 warnings generated.
6 warnings generated.
30 warnings generated.
  [BUILD] bin/pcnet32.o
  [BUILD] bin/ns83820.o
24 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/sis190.c:26:
In file included from drivers/net/sis190.h:10:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sis190.c:26:
In file included from drivers/net/sis190.h:10:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sis190.c:26:
In file included from drivers/net/sis190.h:10:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sis190.c:26:
In file included from drivers/net/sis190.h:10:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
  [BUILD] bin/ns8390.o
In file included from drivers/net/sis190.c:26:
In file included from drivers/net/sis190.h:10:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/sis190.c:26:
In file included from drivers/net/sis190.h:10:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/dmfe.o
In file included from drivers/net/natsemi.c:66:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/natsemi.c:66:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/natsemi.c:66:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/natsemi.c:66:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/natsemi.c:66:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/natsemi.c:66:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/b44.c:38:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/b44.c:38:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/b44.c:38:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/b44.c:38:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/b44.c:38:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/b44.c:38:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/skge.c:41:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: In file included from attribute declaration must precede definition [-Wignored-attributes]drivers/net/virtio-net.c:
30:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
int __pure strncmp(const char * cs,const char * ct,In file included from include/ipxe/uaccess.h
:    ^25:

include/string.h:28:5: include/compiler.hwarning: :attribute declaration must precede definition [-Wignored-attributes]566
:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/skge.c:41:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7int __pure strncmp(const char * cs,const char * ct,:

    ^In file included from include/ipxe/io.h
:24:
In file included from include/ipxe/uaccess.h:25include/compiler.h:
:566:include/string.h33:: 29:note24::  expanded from macro '__pure'warning
: attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))
                                ^
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: arch/x86/include/bits/string.hexpanded from macro '__nonnull'
:216:19: #define __nonnull __attribute__ (( nonnull ))note
: previous definition is here                                   ^

arch/x86/include/bits/string.h:216:19: notestatic inline int strncmp(const char * cs,const char * ct,size_t count)
:                   ^previous definition is here

In file included from drivers/net/virtio-net.c:30:
In file included from include/ipxe/pci.h:static inline int strncmp(const char * cs,const char * ct,size_t count)24
:
In file included from include/ipxe/pci_io.h                  ^:
49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:In file included from 29:24:drivers/net/skge.c :warning41: :
attribute declaration must precede definition [-Wignored-attributes]In file included from include/ipxe/pci.h:24
:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h                                     size_t count) __nonnull;:
                                                   ^
13include/compiler.h::
580:In file included from 36:arch/x86/include/ipxe/pcidirect.h :note7: expanded from macro '__nonnull'
:
In file included from include/ipxe/io.h:24#define __nonnull __attribute__ (( nonnull )):

In file included from                                    ^
include/ipxe/uaccess.h:arch/x86/include/bits/string.h25::
216include/string.h::1932:: 8note::  previous definition is herewarning
: attribute declaration must precede definition [-Wignored-attributes]
static inline int strncmp(const char * cs,const char * ct,size_t count)
size_t __pure strlen(const char * s) __nonnull;                  ^

       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/skge.c:41:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/skge.c:41:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/skge.c:41:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/virtio-net.c:30:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/virtio-net.c:30:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/virtio-net.c:30:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/virtio-net.c:30:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/sis190.c:79:18: warning: unused variable 'multicast_filter_limit' [-Wunused-const-variable]
static const int multicast_filter_limit = 32;
                 ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/etherfabric.c:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/etherfabric.c:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/etherfabric.c:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/etherfabric.c:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/etherfabric.c:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/etherfabric.c:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/skge.c:86:18: warning: unused variable 'rxirqmask' [-Wunused-const-variable]
static const u32 rxirqmask[] = { IS_R1_F, IS_R2_F };
                 ^
drivers/net/skge.c:87:18: warning: unused variable 'txirqmask' [-Wunused-const-variable]
static const u32 txirqmask[] = { IS_XA1_F, IS_XA2_F };
                 ^
drivers/net/skge.c:88:18: warning: unused variable 'napimask' [-Wunused-const-variable]
static const u32 napimask[] = { IS_R1_F|IS_XA1_F, IS_R2_F|IS_XA2_F };
                 ^
drivers/net/skge.c:366:20: warning: unused function 'skge_rx_reuse' [-Wunused-function]
static inline void skge_rx_reuse(struct skge_element *e, unsigned int size)
                   ^
drivers/net/skge.c:1924:17: warning: unused variable 'pause_mc_addr' [-Wunused-const-variable]
static const u8 pause_mc_addr[ETH_ALEN] = { 0x1, 0x80, 0xc2, 0x0, 0x0, 0x1 };
                ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/3c509-eisa.c:10:
In file included from drivers/net/3c509.h:36:
In file included from include/nic.h:14:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'In file included from 
drivers/net/3c5x9.c:30:
#define __pure __attribute__ (( pure ))In file included from 
include/etherboot.h                                ^:
16:
In file included from include/strings.h:7:
arch/x86/include/bits/string.hinclude/string.h::21628::195::  notewarning: : previous definition is hereattribute declaration must precede definition [-Wignored-attributes]

static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c509-eisa.c:10:
In file included from drivers/net/3c509.h:36:
In file included from include/nic.h:14:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:int __pure strncmp(const char * cs,const char * ct,
216    ^:
19: include/compiler.hnote:: 566previous definition is here:
33: note: expanded from macro '__pure'static inline int strncmp(const char * cs,const char * ct,size_t count)

                  ^
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c5x9.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c5x9.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c5x9.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c5x9.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c5x9.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from drivers/net/3c509-eisa.c:10:
In file included from void * memmove(void * dest,const void *src,size_t count) __nonnull;drivers/net/3c509.h
:                                                         ^36
:
include/compiler.h:In file included from 580:include/nic.h36:: 14note:
: include/string.hexpanded from macro '__nonnull':
32:8#define __nonnull __attribute__ (( nonnull ))
:                                   ^
 arch/x86/include/bits/string.hwarning:: 159attribute declaration must precede definition [-Wignored-attributes]:
22: notesize_t __pure strlen(const char * s) __nonnull;: 
previous definition is here
       ^
include/compiler.h:static inline void * memmove(void * dest,const void * src, size_t n)566
:                     ^33
: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c509-eisa.c:10:
In file included from drivers/net/3c509.h:36:
In file included from include/nic.h:14:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c509-eisa.c:10:
In file included from drivers/net/3c509.h:36:
In file included from include/nic.h:14:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c509-eisa.c:10:
In file included from drivers/net/3c509.h:36:
In file included from include/nic.h:14:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/bnx2.o
In file included from drivers/net/tg3.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/tg3.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/tg3.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/tg3.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/tg3.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/tg3.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/pcnet32.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/pcnet32.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/pcnet32.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/pcnet32.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/pcnet32.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/pcnet32.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/smc9000.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/smc9000.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/smc9000.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/smc9000.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/smc9000.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/smc9000.c:43:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ns83820.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ns83820.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ns83820.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ns83820.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ns83820.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ns83820.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/tg3.c:3426:1: warning: unused variable 'tg3_driver_text' [-Wunused-const-variable]
DRIVER ( "TG3", nic_driver, pci_driver, tg3_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:235:1: note: expanded from here
tg3_driver_text
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:243:1: note: expanded from here
tg3_driver_isapnp_legacy_probe
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:246:1: note: expanded from here
tg3_driver_isapnp_legacy_remove
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:248:1: note: expanded from here
tg3_driver_eisa_legacy_probe
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:251:1: note: expanded from here
tg3_driver_eisa_legacy_remove
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:253:1: note: expanded from here
tg3_driver_mca_legacy_probe
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:256:1: note: expanded from here
tg3_driver_mca_legacy_remove
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:258:1: note: expanded from here
tg3_driver_isa_legacy_probe
^
drivers/net/tg3.c:3426:1: warning: unused function 'tg3_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:261:1: note: expanded from here
tg3_driver_isa_legacy_remove
^
  [BUILD] bin/3c515.o
drivers/net/pcnet32.c:231:40: warning: implicit conversion from 'int' to 's16' (aka 'short') changes value from 32768 to -32768 [-Wconstant-conversion]
                rx_curr_desc->status = cpu_to_le16 ( DescOwn );
                                     ~               ^~~~~~~
include/little_bswap.h:12:25: note: expanded from macro 'cpu_to_le16'
#define cpu_to_le16(x)  (x)
                         ^
drivers/net/smc9000.c:585:In file included from 12drivers/net/ns8390.c:: 41:
warning: In file included from format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
include/etherboot.h:16:
In file included from           ioaddr, base_address_register >> 3 & 0x3E0);include/strings.h
:                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7:
include/compiler.h:486include/string.h:38:: 28note: :expanded from macro 'DBG'5: 
warning: #define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )drivers/net/pcnet32.c
attribute declaration must precede definition [-Wignored-attributes]                                                         ^~~~~~~~~~~:
781
:include/compiler.h41:324::17 : warningnote: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ns8390.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ns8390.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s): 
implicit conversion from 'int' to 's16' (aka 'short') changes value from 33536 to -32000 [-Wconstant-conversion]                     ^

In file included from drivers/net/ns8390.c:41                cpu_to_le16 ( DescOwn | StartOfPacket | EndOfPacket );:

In file included from                               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~include/etherboot.h
:16include/little_bswap.h:
:In file included from 12include/strings.h::7:
25include/string.h:: 32note:: 38expanded from macro 'cpu_to_le16':
 warning#define cpu_to_le16(x)  (x): 
attribute declaration must precede definition [-Wignored-attributes]                         ^

size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ns8390.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ns8390.c:41:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/eepro100.o
drivers/net/3c509-eisa.c:38:1: warning: unused variable 'el3_eisa_driver_text' [-Wunused-const-variable]
DRIVER ( "3c509 (EISA)", nic_driver, eisa_driver, el3_eisa_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:187:1: note: expanded from here
el3_eisa_driver_text
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_pci_legacy_probe' [-Wunused-function]
include/nic.h:213:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^
<scratch space>:190:1: note: expanded from here
el3_eisa_driver_pci_legacy_probe
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:219:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:193:1: note: expanded from here
el3_eisa_driver_pci_legacy_remove
^
drivers/net/3c509-eisa.c:38:drivers/net/smc9000.c1::901 :warning4: :unused function 'el3_eisa_driver_isapnp_legacy_probe' [-Wunused-function] 
warninginclude/nic.h: :format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]224
:2: note: expanded from macro 'DRIVER'          nic->ioaddr, if_string, memory );

          ^~~~~~~~~~~
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:195:1: note: expanded from here
el3_eisa_driver_isapnp_legacy_probe
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:198:1: note: expanded from here
el3_eisa_driver_isapnp_legacy_remove
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:205:1: note: expanded from here
el3_eisa_driver_mca_legacy_probe
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:208:1: note: expanded from here
el3_eisa_driver_mca_legacy_remove
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:210:1: note: expanded from here
el3_eisa_driver_isa_legacy_probe
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:2:1: note: expanded from here
el3_eisa_driver_isa_legacy_remove
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_pci_legacy_probe' [-Wunused-function]
DRIVER ( "SMC9000", nic_driver, isa_driver, smc9000_driver,
^
include/nic.h:213:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^
<scratch space>:173:1: note: expanded from here
smc9000_driver_pci_legacy_probe
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:219:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:176:1: note: expanded from here
smc9000_driver_pci_legacy_remove
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:178:1: note: expanded from here
smc9000_driver_isapnp_legacy_probe
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:181:1: note: expanded from here
smc9000_driver_isapnp_legacy_remove
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:183:1: note: expanded from here
smc9000_driver_eisa_legacy_probe
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:186:1: note: expanded from here
smc9000_driver_eisa_legacy_remove
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:188:1: note: expanded from here
smc9000_driver_mca_legacy_probe
^
drivers/net/smc9000.c:941:1: warning: unused function 'smc9000_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:191:1: note: expanded from here
smc9000_driver_mca_legacy_remove
^
6 warnings generated.
drivers/net/ns8390.c:1024:1: warning: unused variable 'nepci_driver_text' [-Wunused-const-variable]
DRIVER ( "NE2000/PCI", nic_driver, pci_driver, nepci_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:86:1: note: expanded from here
nepci_driver_text
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:94:1: note: expanded from here
nepci_driver_isapnp_legacy_probe
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:97:1: note: expanded from here
nepci_driver_isapnp_legacy_remove
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:99:1: note: expanded from here
nepci_driver_eisa_legacy_probe
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:102:1: note: expanded from here
nepci_driver_eisa_legacy_remove
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:104:1: note: expanded from here
nepci_driver_mca_legacy_probe
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:107:1: note: expanded from here
nepci_driver_mca_legacy_remove
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:109:1: note: expanded from here
nepci_driver_isa_legacy_probe
^
drivers/net/ns8390.c:1024:1: warning: unused function 'nepci_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:112:1: note: expanded from here
nepci_driver_isa_legacy_remove
^
15 warnings generated.
  [BUILD] bin/legacy.o
6 warnings generated.
In file included from drivers/net/dmfe.c:42:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/dmfe.c:42:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/dmfe.c:42:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
clang#define __pure __attribute__ (( pure )): 
                                ^warning
: arch/x86/include/bits/string.hoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
239clang:: 22warning::  optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]note
: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/dmfe.c:42:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/dmfe.c:42:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/dmfe.c:42:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
drivers/net/ns83820.c:412:7: warning: format specifies type 'unsigned short' but the argument has type 'u32' (aka 'unsigned int') [-Wformat]
                    tbisr, tanar, tanlpar);
                    ^~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/ns83820.c:412:14: warning: format specifies type 'unsigned short' but the argument has type 'u32' (aka 'unsigned int') [-Wformat]
                    tbisr, tanar, tanlpar);
                           ^~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/ns83820.c:412:21: warning: format specifies type 'unsigned short' but the argument has type 'u32' (aka 'unsigned int') [-Wformat]
                    tbisr, tanar, tanlpar);
                                  ^~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
In file included from drivers/net/bnx2.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/bnx2.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/bnx2.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/bnx2.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/bnx2.c:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
drivers/net/dmfe.c:1218:In file included from 1drivers/net/bnx2.c:17::
 In file included from warninginclude/etherboot.h:: 16unused variable 'dmfe_driver_text' [-Wunused-const-variable]:

In file included from include/strings.h:7DRIVER ( "DMFE/PCI", nic_driver, pci_driver, dmfe_driver,:

include/string.h^:
40:58include/nic.h:: 202warning:: 20attribute declaration must precede definition [-Wignored-attributes]:
 note: expanded from macro 'DRIVER'
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580        static const char _name ## _text[] = _name_text;                  \:
36                          ^:
 note: expanded from macro '__nonnull'<scratch space>
:23:1:#define __nonnull __attribute__ (( nonnull )) 
note                                   ^: expanded from here

arch/x86/include/bits/string.h:159dmfe_driver_text:
22:^ 
note: previous definition is heredrivers/net/dmfe.c
:1218:1: warning: static inline void * memmove(void * dest,const void * src, size_t n)unused function 'dmfe_driver_isapnp_legacy_probe' [-Wunused-function]
                     ^

include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:31:1: note: expanded from here
dmfe_driver_isapnp_legacy_probe
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:34:1: note: expanded from here
dmfe_driver_isapnp_legacy_remove
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:36:1: note: expanded from here
dmfe_driver_eisa_legacy_probe
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:39:1: note: expanded from here
dmfe_driver_eisa_legacy_remove
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:41:1: note: expanded from here
dmfe_driver_mca_legacy_probe
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:44:1: note: expanded from here
dmfe_driver_mca_legacy_remove
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:46:1: note: expanded from here
dmfe_driver_isa_legacy_probe
^
drivers/net/dmfe.c:1218:1: warning: unused function 'dmfe_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:49:1: note: expanded from here
dmfe_driver_isa_legacy_remove
^
7 warnings generated.
drivers/net/ns83820.c:629:49: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
          printf("%s failed! (0x%hX & 0x%hX)\n", name, (unsigned int) status, 
                                ~~~                    ^~~~~~~~~~~~~~~~~~~~~
                                %X
drivers/net/ns83820.c:630:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                 (unsigned int) fail);
                 ^~~~~~~~~~~~~~~~~~~
drivers/net/ns83820.c:632:50: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                printf("run_bist %s timed out! (%hX)\n", name, (unsigned int) status);
                                                ~~~            ^~~~~~~~~~~~~~~~~~~~~
                                                %X
  [BUILD] bin/atl1e.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/ns83820.c:910:20: warning: format specifies type 'unsigned short' but the argument has type 'u32' (aka 'unsigned int') [-Wformat]
        DBG("CFG: %hX\n", ns->CFG_cache);
                  ~~~     ^~~~~~~~~~~~~
                  %X
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/ns83820.c:998:1: warning: unused variable 'ns83820_driver_text' [-Wunused-const-variable]
DRIVER ( "NS83820/PCI", nic_driver, pci_driver, ns83820_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:99:1: note: expanded from here
ns83820_driver_text
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:107:1: note: expanded from here
ns83820_driver_isapnp_legacy_probe
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:110:1: note: expanded from here
ns83820_driver_isapnp_legacy_remove
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:112:1: note: expanded from here
ns83820_driver_eisa_legacy_probe
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:115:1: note: expanded from here
ns83820_driver_eisa_legacy_remove
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:117:1: note: expanded from here
ns83820_driver_mca_legacy_probe
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:120:1: note: expanded from here
ns83820_driver_mca_legacy_remove
^
  [BUILD] bin/ne2k_isa.o
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:122:1: note: expanded from here
ns83820_driver_isa_legacy_probe
^
drivers/net/ns83820.c:998:1: warning: unused function 'ns83820_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:125:1: note: expanded from here
ns83820_driver_isa_legacy_remove
^
In file included from drivers/net/3c515.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c515.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c515.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c515.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c515.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c515.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/3c515.c:323:8: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              config.i);
              ^~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
  [BUILD] bin/sky2.o
  [BUILD] bin/ipoib.o
15 warnings generated.
drivers/net/3c515.c:512:40: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
        DBG ( "{l=%d,t=0x%hX}", s + ETH_HLEN, t );
                         ~~~                  ^
                         %X
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/3c515.c:683:49: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
        printf("3Com %s at 0x%hX, ", vp->product_name, ioaddr);
                             ~~~                       ^~~~~~
                             %X
drivers/net/3c515.c:698:37: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                DBG ( "Value %d: %hX        ", i, eeprom[i] );
                                 ~~~              ^~~~~~~~~
                                 %X
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/3c515.c:705:44: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                printf(" ***INVALID CHECKSUM 0x%hX*** ", checksum);
                                               ~~~       ^~~~~~~~
                                               %X
drivers/net/3c515.c:760:1: warning: 16unused variable 't515_driver_text' [-Wunused-const-variable]
 warnings generated.
DRIVER ( "3c515", nic_driver, isapnp_driver, t515_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:120:1: note: expanded from here
t515_driver_text
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_pci_legacy_probe' [-Wunused-function]
include/nic.h:213:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^
<scratch space>:123:1: note: expanded from here
t515_driver_pci_legacy_probe
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:219:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:126:1: note: expanded from here
t515_driver_pci_legacy_remove
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:133:1: note: expanded from here
t515_driver_eisa_legacy_probe
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:136:1: note: expanded from here
t515_driver_eisa_legacy_remove
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:138:1: note: expanded from here
t515_driver_mca_legacy_probe
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:141:1: note: expanded from here
t515_driver_mca_legacy_remove
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:143:1: note: expanded from here
t515_driver_isa_legacy_probe
^
drivers/net/3c515.c:760:1: warning: unused function 't515_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:146:1: note: expanded from here
t515_driver_isa_legacy_remove
^
8 warnings generated.
drivers/net/bnx2.c:2686:1: warning: unused variable 'bnx2_driver_text' [-Wunused-const-variable]
DRIVER ( "BNX2", nic_driver, pci_driver, bnx2_driver, bnx2_probe, bnx2_disable );
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:330:1: note: expanded from here
bnx2_driver_text
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:338:1: note: expanded from here
bnx2_driver_isapnp_legacy_probe
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:341:1: note: expanded from here
bnx2_driver_isapnp_legacy_remove
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:343:1: note: expanded from here
bnx2_driver_eisa_legacy_probe
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:346:1: note: expanded from here
bnx2_driver_eisa_legacy_remove
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:348:1: note: expanded from here
bnx2_driver_mca_legacy_probe
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:351:1: note: expanded from here
bnx2_driver_mca_legacy_remove
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:353:1: note: expanded from here
bnx2_driver_isa_legacy_probe
^
drivers/net/bnx2.c:2686:1: warning: unused function 'bnx2_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:356:1: note: expanded from here
bnx2_driver_isa_legacy_remove
^
In file included from drivers/net/legacy.c:8:
In file included from include/nic.h:14:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/legacy.c:8:
In file included from include/nic.h:14:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/legacy.c:8:
In file included from include/nic.h:14:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/legacy.c:8:
In file included from include/nic.h:14:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/legacy.c:8:
In file included from include/nic.h:14:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/legacy.c:8:
In file included from include/nic.h:14:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/cs89x0.o
  [BUILD] bin/via-rhine.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/w89c840.o
In file included from drivers/net/eepro100.c:111:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/eepro100.c:111:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/eepro100.c:111:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/eepro100.c:111:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/eepro100.c:111:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/eepro100.c:111:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/eepro100.c:616:54: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                                                         "%hX.\n", mdi_reg23 );
                                                          ~~~      ^~~~~~~~~
                                                          %X
include/compiler.h:503:41: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, ##__VA_ARGS__ )
                                                           ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
22 warnings generated.
20 warnings generated.
In file included from drivers/net/ne2k_isa.c:25:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ne2k_isa.c:25:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ne2k_isa.c:25:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ne2k_isa.c:25:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ne2k_isa.c:25:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ne2k_isa.c:25:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/etherfabric.c:1268:1: warning: unused function 'falcon_read_sram' [-Wunused-function]
falcon_read_sram ( struct efab_nic *efab, efab_qword_t *value,
^
15 warnings generated.
11 warnings generated.
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_pci_legacy_probe' [-Wunused-function]
DRIVER ( "ne", nic_driver, isapnp_driver, ne_driver,
^
include/nic.h:213:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^
<scratch space>:110:1: note: expanded from here
ne_driver_pci_legacy_probe
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:219:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:113:1: note: expanded from here
ne_driver_pci_legacy_remove
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:115:1: note: expanded from here
ne_driver_isapnp_legacy_probe
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:118:1: note: expanded from here
ne_driver_isapnp_legacy_remove
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:120:1: note: expanded from here
ne_driver_eisa_legacy_probe
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:123:1: note: expanded from here
ne_driver_eisa_legacy_remove
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:125:1: note: expanded from here
ne_driver_mca_legacy_probe
^
drivers/net/ne2k_isa.c:372:1: warning: unused function 'ne_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:128:1: note: expanded from here
ne_driver_mca_legacy_remove
^
  [BUILD] bin/prism2_pci.o
  [BUILD] bin/jme.o
  [BUILD] bin/amd8111e.o
  [BUILD] bin/3c595.o
In file included from drivers/net/sky2.c:37:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sky2.c:37:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/sky2.c:37:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sky2.c:37:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/sky2.c:37:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/sky2.c:37:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/depca.o
In file included from drivers/net/w89c840.c:82:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/w89c840.c:82:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/w89c840.c:82:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/w89c840.c:82:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/w89c840.c:82:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/w89c840.c:82:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/sky2.c:1914:19: warning: unused function 'sky2_clk2us' [-Wunused-function]
static inline u32 sky2_clk2us(const struct sky2_hw *hw, u32 clk)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/w89c840.c:955:1: warning: unused variable 'w89c840_driver_text' [-Wunused-const-variable]
DRIVER ( "W89C840F", nic_driver, pci_driver, w89c840_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:33:1: note: expanded from here
w89c840_driver_text
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:41:1: note: expanded from here
w89c840_driver_isapnp_legacy_probe
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:44:1: note: expanded from here
w89c840_driver_isapnp_legacy_remove
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:46:1: note: expanded from here
w89c840_driver_eisa_legacy_probe
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:49:1: note: expanded from here
w89c840_driver_eisa_legacy_remove
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:51:1: note: expanded from here
w89c840_driver_mca_legacy_probe
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:54:1: note: expanded from here
w89c840_driver_mca_legacy_remove
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:56:1: note: expanded from here
w89c840_driver_isa_legacy_probe
^
drivers/net/w89c840.c:955:1: warning: unused function 'w89c840_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:59:1: note: expanded from here
w89c840_driver_isa_legacy_remove
^
In file included from drivers/net/atl1e.c:26:
In file included from drivers/net/atl1e.h:32:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/atl1e.c:26:
In file included from drivers/net/atl1e.h:32:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/atl1e.c:26:
In file included from drivers/net/atl1e.h:32:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/atl1e.c:26:
In file included from drivers/net/atl1e.h:32:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/atl1e.c:26:
In file included from drivers/net/atl1e.h:32:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/atl1e.c:26:
In file included from drivers/net/atl1e.h:32:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/cs89x0.c:92:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/cs89x0.c:92:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/cs89x0.c:92:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/cs89x0.c:92:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/cs89x0.c:92:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/cs89x0.c:92:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
14 warnings generated.
drivers/net/cs89x0.c:432:41: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                printf("\ntransmission error %#hX\n", s);
                                             ~~~~     ^
                                             %#X
15 warnings generated.
  [BUILD] bin/e1000_82541.o
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_pci_legacy_probe' [-Wunused-function]
DRIVER ( "cs89x0", nic_driver, isa_driver, cs89x0_driver,
^
include/nic.h:213:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci ) {           \
        ^
<scratch space>:40:1: note: expanded from here
cs89x0_driver_pci_legacy_probe
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:219:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:43:1: note: expanded from here
cs89x0_driver_pci_legacy_remove
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:45:1: note: expanded from here
cs89x0_driver_isapnp_legacy_probe
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:48:1: note: expanded from here
cs89x0_driver_isapnp_legacy_remove
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:50:1: note: expanded from here
cs89x0_driver_eisa_legacy_probe
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:53:1: note: expanded from here
cs89x0_driver_eisa_legacy_remove
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:55:1: note: expanded from here
cs89x0_driver_mca_legacy_probe
^
drivers/net/cs89x0.c:728:1: warning: unused function 'cs89x0_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:58:1: note: expanded from here
cs89x0_driver_mca_legacy_remove
^
  [BUILD] bin/e1000_main.o
In file included from drivers/net/via-rhine.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/via-rhine.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/via-rhine.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/via-rhine.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/via-rhine.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/via-rhine.c:49:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/e1000.o
drivers/net/via-rhine.c:1022:7: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                                , chip_id);
                                  ^~~~~~~
drivers/net/via-rhine.c:1083:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    DBG ( "IO address %#hX Ethernet Address: %s\n", ioaddr, eth_ntoa ( nic->node_addr ) );
                      ~~~~                          ^~~~~~
                      %#X
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/via-rhine.c:1436:1: warning: unused variable 'rhine_driver_text' [-Wunused-const-variable]
DRIVER ( "VIA 86C100", nic_driver, pci_driver, rhine_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:99:1: note: expanded from here
rhine_driver_text
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:107:1: note: expanded from here
rhine_driver_isapnp_legacy_probe
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:110:1: note: expanded from here
rhine_driver_isapnp_legacy_remove
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:112:1: note: expanded from here
rhine_driver_eisa_legacy_probe
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:115:1: note: expanded from here
rhine_driver_eisa_legacy_remove
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:117:1: note: expanded from here
rhine_driver_mca_legacy_probe
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:120:1: note: expanded from here
rhine_driver_mca_legacy_remove
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:122:1: note: expanded from here
rhine_driver_isa_legacy_probe
^
drivers/net/via-rhine.c:1436:1: warning: unused function 'rhine_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:125:1: note: expanded from here
rhine_driver_isa_legacy_remove
^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/amd8111e.c:33:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/amd8111e.c:33:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/amd8111e.c:33:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/amd8111e.c:33:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/amd8111e.c:33:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/amd8111e.c:33:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/3c595.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c595.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/3c595.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c595.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c595.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/3c595.c:30:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))clang
:                                    ^
warningarch/x86/include/bits/string.h: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
159:clang22: :warning : noteoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
15 warnings generated.
  [BUILD] bin/e1000_phy.o
drivers/net/amd8111e.c:684:1: warning: unused variable 'amd8111e_driver_text' [-Wunused-const-variable]
DRIVER ( "AMD8111E", nic_driver, pci_driver, amd8111e_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:165:1: note: expanded from here
amd8111e_driver_text
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:173:1: note: expanded from here
amd8111e_driver_isapnp_legacy_probe
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:176:1: note: expanded from here
amd8111e_driver_isapnp_legacy_remove
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:178:1: note: expanded from here
amd8111e_driver_eisa_legacy_probe
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:181:1: note: expanded from here
amd8111e_driver_eisa_legacy_remove
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:183:1: note: expanded from here
amd8111e_driver_mca_legacy_probe
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:186:1: note: expanded from here
amd8111e_driver_mca_legacy_remove
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:188:1: note: expanded from here
amd8111e_driver_isa_legacy_probe
^
drivers/net/amd8111e.c:684:1: warning: unused function 'amd8111e_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:191:1: note: expanded from here
amd8111e_driver_isa_legacy_remove
^
In file included from drivers/net/e1000/e1000_82541.c:40:
In file included from drivers/net/e1000/e1000_api.h:37In file included from :
drivers/net/jme.cinclude/string.h::2528:
:include/string.h5:: 28warning: :attribute declaration must precede definition [-Wignored-attributes]5
: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: include/compiler.hnote: :expanded from macro '__pure'566
:33: note#define __pure __attribute__ (( pure )): 
expanded from macro '__pure'                                ^

#define __pure __attribute__ (( pure ))arch/x86/include/bits/string.h
:                                ^
216:19: arch/x86/include/bits/string.hnote:: previous definition is here216
:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82541.c:40static inline int strncmp(const char * cs,const char * ct,size_t count):

In file included from                   ^drivers/net/e1000/e1000_api.h
:In file included from 37drivers/net/jme.c:
:include/string.h25::
29include/string.h::24:29 :warning: 24attribute declaration must precede definition [-Wignored-attributes]: 
warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h                                     size_t count) __nonnull;:
580                                                   ^
:include/compiler.h36::580 :note36: :expanded from macro '__nonnull' 
note: expanded from macro '__nonnull'#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h:#define __nonnull __attribute__ (( nonnull ))216
:                                   ^19: 
notearch/x86/include/bits/string.h: :previous definition is here216
:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82541.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from drivers/net/jme.c:size_t __pure strlen(const char * s) __nonnull;25
:
       ^include/string.h
:32include/compiler.h::5668::33 : notewarning: : expanded from macro '__pure'attribute declaration must precede definition [-Wignored-attributes]

#define __pure __attribute__ (( pure ))
                                ^size_t __pure strlen(const char * s) __nonnull;

arch/x86/include/bits/string.h       ^:
239include/compiler.h:22:: 566note:: 33previous definition is here:
 note: expanded from macro '__pure'
static inline size_t strlen(const char * s)
                     ^
In file included from #define __pure __attribute__ (( pure ))drivers/net/e1000/e1000_82541.c:
40                                ^:

In file included from arch/x86/include/bits/string.h:drivers/net/e1000/e1000_api.h239::3722:
: include/string.hnote:: 32:previous definition is here38: 
warning: attribute declaration must precede definition [-Wignored-attributes]
static inline size_t strlen(const char * s)
                     ^size_t __pure strlen(const char * s) __nonnull;

In file included from                                      ^drivers/net/jme.c
:include/compiler.h25::
580include/string.h::3632: :note38::  expanded from macro '__nonnull'warning
: attribute declaration must precede definition [-Wignored-attributes]
#define __nonnull __attribute__ (( nonnull ))
                                   ^
size_t __pure strlen(const char * s) __nonnull;arch/x86/include/bits/string.h:
239                                     ^
:22:include/compiler.h note:580: :previous definition is here36
: note: expanded from macro '__nonnull'static inline size_t strlen(const char * s)

                     ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82541.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
In file included from                                            ^drivers/net/jme.c
:include/compiler.h25:
:580:include/string.h36::39 :note44: :expanded from macro '__nonnull' 
warning: attribute declaration must precede definition [-Wignored-attributes]
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.hvoid * memset(void * s,int c,size_t count) __nonnull;:
185:                                           ^22
: include/compiler.hnote:: 580previous definition is here:
36: note: expanded from macro '__nonnull'
static inline void * memset(void *s, int c,size_t count)
                     ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: In file included from previous definition is heredrivers/net/e1000/e1000_82541.c:
40:
In file included from drivers/net/e1000/e1000_api.h:37:
static inline void * memset(void *s, int c,size_t count)include/string.h
:                     ^40
:58: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from drivers/net/jme.cvoid * memmove(void * dest,const void *src,size_t count) __nonnull;:
25                                                         ^:

include/string.hinclude/compiler.h::40580:58::36 :warning : note: attribute declaration must precede definition [-Wignored-attributes]expanded from macro '__nonnull'

#define __nonnull __attribute__ (( nonnull ))
                                   ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;arch/x86/include/bits/string.h
:159                                                         ^:
22include/compiler.h:: 580note:: 36previous definition is here:
 note: expanded from macro '__nonnull'
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/3c595.c:544:1: warning: unused variable 't595_driver_text' [-Wunused-const-variable]
DRIVER ( "3C595", nic_driver, pci_driver, t595_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:114:1: note: expanded from here
t595_driver_text
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:122:1: note: expanded from here
t595_driver_isapnp_legacy_probe
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:125:1: note: expanded from here
t595_driver_isapnp_legacy_remove
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:127:1: note: expanded from here
t595_driver_eisa_legacy_probe
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:130:1: note: expanded from here
t595_driver_eisa_legacy_remove
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:132:1: note: expanded from here
t595_driver_mca_legacy_probe
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:135:1: note: expanded from here
t595_driver_mca_legacy_remove
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:137:1: note: expanded from here
t595_driver_isa_legacy_probe
^
drivers/net/3c595.c:544:1: warning: unused function 't595_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:140:1: note: expanded from here
t595_driver_isa_legacy_remove
^
In file included from drivers/net/e1000/e1000_main.c:34:
In file included from drivers/net/e1000/e1000.h:36:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_main.c:34:
In file included from drivers/net/e1000/e1000.h:36:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_main.c:34:
In file included from drivers/net/e1000/e1000.h:36:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_main.c:34:
In file included from drivers/net/e1000/e1000.h:36:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_main.c:34:
In file included from drivers/net/e1000/e1000.h:36:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_main.c:34:
In file included from drivers/net/e1000/e1000.h:36:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
15 warnings generated.
  [BUILD] bin/e1000_mac.o
  [BUILD] bin/e1000_nvm.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
15 warnings generated.
7 warnings generated.
17 warnings generated.
6 warnings generated.
  [BUILD] bin/e1000_82543.o
15 warnings generated.
  [BUILD] bin/e1000_manage.o
  [BUILD] bin/e1000_api.o
In file included from drivers/net/ipoib.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ipoib.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ipoib.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ipoib.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ipoib.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ipoib.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/e1000_82540.o
In file included from drivers/net/prism2_pci.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/prism2_pci.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/prism2_pci.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/prism2_pci.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/prism2_pci.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/prism2_pci.c:19:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/e1000_82542.o
drivers/net/ipoib.c:358:31: warning: taking address of packed member 'gid' of class or structure 'ipoib_mac' may result in an unaligned pointer value [-Waddress-of-packed-member]
        const union ib_guid *guid = &ipoib_addr->gid.s.guid;
                                     ^~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
  [BUILD] bin/e1000e_main.o
In file included from drivers/net/e1000/e1000_mac.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_mac.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_mac.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_mac.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_mac.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_mac.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/prism2_pci.c:23:
drivers/net/prism2.c:358:86: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf ( "copy_from_bap(%#hx, %#hx, %d) failed, result=%#hx\n", id, offset, len, result);
                                                           ~~~~                      ^~~~~~
                                                           %#x
drivers/net/prism2.c:401:84: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf ( "copy_to_bap(%#hx, %#hx, %d) failed, result=%#hx\n", id, offset, len, result);
                                                         ~~~~                      ^~~~~~
                                                         %#x
  [BUILD] bin/e1000e_nvm.o
drivers/net/prism2.c:702:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf("hfa384x: Transmit failed with result %#hx.\n", result);
                                                 ~~~~      ^~~~~~
                                                 %#x
drivers/net/prism2.c:773:64: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Initialize command returned %#hx\n", result );
                                                      ~~~~     ^~~~~~
                                                      %#x
drivers/net/prism2.c:786:73: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set Max Data Length command returned %#hx\n", result );
                                                               ~~~~     ^~~~~~
                                                               %#x
drivers/net/prism2.c:789:71: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set Transmit Rate command returned %#hx\n", result );
                                                             ~~~~     ^~~~~~
                                                             %#x
drivers/net/prism2.c:792:77: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set Authentication Type command returned %#hx\n", result );
                                                                   ~~~~     ^~~~~~
                                                                   %#x
drivers/net/prism2.c:798:62: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set SSID command returned %#hx\n", result );
                                                    ~~~~     ^~~~~~
                                                    %#x
drivers/net/prism2.c:801:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Set port type command returned %#hx\n", result );
                                                         ~~~~     ^~~~~~
                                                         %#x
drivers/net/prism2.c:804:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
  if ( result ) printf ( "Enable command returned %#hx\n", result );
                                                  ~~~~     ^~~~~~
                                                  %#x
drivers/net/prism2_pci.c:49:1: warning: unused variable 'prism2_pci_driver_text' [-Wunused-const-variable]
DRIVER ( "Prism2/PCI", nic_driver, pci_driver, prism2_pci_driver,
^
include/nic.h:202:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:12:1: note: expanded from here
prism2_pci_driver_text
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:224:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:20:1: note: expanded from here
prism2_pci_driver_isapnp_legacy_probe
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:231:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:23:1: note: expanded from here
prism2_pci_driver_isapnp_legacy_remove
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:236:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:25:1: note: expanded from here
prism2_pci_driver_eisa_legacy_probe
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:243:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:28:1: note: expanded from here
prism2_pci_driver_eisa_legacy_remove
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:248:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:30:1: note: expanded from here
prism2_pci_driver_mca_legacy_probe
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:255:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:33:1: note: expanded from here
prism2_pci_driver_mca_legacy_remove
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:260:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:35:1: note: expanded from here
prism2_pci_driver_isa_legacy_probe
^
drivers/net/prism2_pci.c:49:1: warning: unused function 'prism2_pci_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:266:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:38:1: note: expanded from here
prism2_pci_driver_isa_legacy_remove
^
15 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/e1000e_phy.o
  [BUILD] bin/e1000e_mac.o
6 warnings generated.
  [BUILD] bin/e1000e.o
In file included from drivers/net/e1000/e1000_phy.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_phy.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_phy.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_phy.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note7:  warningexpanded from macro '__nonnull's generated.

#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_phy.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_phy.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/e1000e_82571.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/e1000e_manage.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/e1000/e1000_api.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_api.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_api.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_api.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_api.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_api.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
25 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/e1000/e1000_82540.c:42:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82540.c:42:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82540.c:42:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82540.c:42:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82540.c:42:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_82540.c:42:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/e1000e_ich8lan.o
In file included from drivers/net/e1000/e1000_nvm.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_nvm.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_nvm.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_nvm.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_nvm.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_nvm.c:31:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: clang: warningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clangclang: : warning: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from drivers/net/e1000/e1000_82542.c:35:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82542.c:35:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82542.c:35:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82542.c:35:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82542.c:35:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_82542.c:35:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/e1000e/e1000e_nvm.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_nvm.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_nvm.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_nvm.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_nvm.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000e/e1000e_nvm.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/e1000e_80003es2lan.o
In file included from drivers/net/e1000e/e1000e_main.c:35:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_main.c:35:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_main.c:35:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_main.c:35:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_main.c:35:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000e/e1000e_main.c:35:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from drivers/net/e1000e/e1000e_82571.c:49:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_82571.c:49:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_82571.c:49:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_82571.c:49:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_82571.c:49:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000e/e1000e_82571.c:49:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
  [BUILD] bin/igb_manage.o
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/e1000e/e1000e_phy.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_phy.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_phy.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_phy.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_phy.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000e/e1000e_phy.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6  [BUILD] bin/igb_api.o
  [BUILD] bin/igb_nvm.o
6 warning warnings generated.
s generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from drivers/net/e1000/e1000_82543.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82543.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000/e1000_82543.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82543.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000/e1000_82543.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000/e1000_82543.c:40:
In file included from drivers/net/e1000/e1000_api.h:37:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/igb_main.o
  [BUILD] bin/igb_phy.o
  [BUILD] bin/igb_mac.o
  [BUILD] bin/igb.o
In file included from drivers/net/e1000e/e1000e_ich8lan.c:59:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_ich8lan.c:59:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^In file included from 
drivers/net/e1000e/e1000e_mac.cinclude/compiler.h::31580:
:In file included from drivers/net/e1000e/e1000e.h36:: 39note:
: include/string.hexpanded from macro '__nonnull':
28:5: warning#define __nonnull __attribute__ (( nonnull )): 
attribute declaration must precede definition [-Wignored-attributes]                                   ^

arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_mac.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_ich8lan.c:59:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_ich8lan.c:59:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:In file included from 22drivers/net/e1000e/e1000e_mac.c:: 31note:
: In file included from previous definition is heredrivers/net/e1000e/e1000e.h
:39:
include/string.h:static inline size_t strlen(const char * s)32
:                     ^
8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
In file included from drivers/net/e1000e/e1000e_ich8lan.c:59#define __pure __attribute__ (( pure )):

In file included from                                 ^drivers/net/e1000e/e1000e.h
:arch/x86/include/bits/string.h39::
239include/string.h::2239:: note44: :previous definition is here warning: 
attribute declaration must precede definition [-Wignored-attributes]
static inline size_t strlen(const char * s)
void * memset(void * s,int c,size_t count) __nonnull;
                     ^                                           ^

In file included from include/compiler.hdrivers/net/e1000e/e1000e_mac.c::31:
580In file included from drivers/net/e1000e/e1000e.h:36:: 39note:
: include/string.hexpanded from macro '__nonnull':
32:38:#define __nonnull __attribute__ (( nonnull ))
 warning                                   ^: 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:185:22: size_t __pure strlen(const char * s) __nonnull;note
:                                      ^previous definition is here

include/compiler.h:580:36static inline void * memset(void *s, int c,size_t count):
                      ^note
: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^In file included from 
drivers/net/e1000e/e1000e_ich8lan.carch/x86/include/bits/string.h::59:
239In file included from :drivers/net/e1000e/e1000e.h22::39 :
noteinclude/string.h: :previous definition is here40
:58: warning: static inline size_t strlen(const char * s)attribute declaration must precede definition [-Wignored-attributes]

                     ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: In file included from previous definition is heredrivers/net/e1000e/e1000e_mac.c
:31:
In file included from drivers/net/e1000e/e1000e.h:39static inline void * memmove(void * dest,const void * src, size_t n):

include/string.h                     ^
:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000e/e1000e_mac.c:31:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/igb_82575.o
  [BUILD] bin/igbvf_mbx.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/e1000e/e1000e_80003es2lan.c:36:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_80003es2lan.c:36:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/e1000e/e1000e_80003es2lan.c:36:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_80003es2lan.c:36:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/e1000e/e1000e_80003es2lan.c:36:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/e1000e/e1000e_80003es2lan.c:36:
In file included from drivers/net/e1000e/e1000e.h:39:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clangclang: : warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/igbvf_vf.o
  [BUILD] bin/igbvf_main.o
In file included from drivers/net/igb/igb_mac.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_mac.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_mac.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_mac.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_mac.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_mac.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/igb/igb_manage.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_manage.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_main.c:33:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from drivers/net/igb/igb_manage.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:int __pure strncmp(const char * cs,const char * ct,566
:33    ^:
 note: expanded from macro '__pure'
include/compiler.h:566#define __pure __attribute__ (( pure ))
:                                ^33
: arch/x86/include/bits/string.hnote:: 239expanded from macro '__pure':
22: note: previous definition is here#define __pure __attribute__ (( pure ))
                                ^

static inline size_t strlen(const char * s)
                     ^
In file included from arch/x86/include/bits/string.hdrivers/net/igb/igb_manage.c::21630::
19In file included from drivers/net/igb/igb.h:35::
 In file included from notedrivers/net/igb/igb_api.h: :previous definition is here36
:
include/string.h:32:38: warning: static inline int strncmp(const char * cs,const char * ct,size_t count)attribute declaration must precede definition [-Wignored-attributes]

                  ^
In file included from drivers/net/igb/igb_main.c:size_t __pure strlen(const char * s) __nonnull;33
:
                                     ^
In file included from drivers/net/igb/igb.hinclude/compiler.h::35580:
In file included from :drivers/net/igb/igb_api.h:3636:
: include/string.hnote:: 29expanded from macro '__nonnull'
:24: warning: #define __nonnull __attribute__ (( nonnull ))
attribute declaration must precede definition [-Wignored-attributes]                                   ^

arch/x86/include/bits/string.h:239:22:                                     size_t count) __nonnull; 
note                                                   ^: 
previous definition is hereinclude/compiler.h
:580:36:static inline size_t strlen(const char * s) 
note                     ^
: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_manage.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_manage.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/igb/igb_main.c:33:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_main.c:33:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_main.c:33:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_main.c:33:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/igb/igb_nvm.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
6 warnings generated.
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_nvm.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_nvm.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_nvm.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_nvm.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_nvm.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/igb/igb_api.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_api.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_api.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_api.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_api.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_api.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from drivers/net/igb/igb_phy.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_phy.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_phy.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_phy.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_phy.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_phy.c:30:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/phantom.o
  [BUILD] bin/rtl8180_sa2400.o
In file included from drivers/net/igb/igb_82575.c:38:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_82575.c:38:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igb/igb_82575.c:38:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_82575.c:38:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igb/igb_82575.c:38:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igb/igb_82575.c:38:
In file included from drivers/net/igb/igb.h:35:
In file included from drivers/net/igb/igb_api.h:36:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/rtl8185_rtl8225.o
In file included from drivers/net/igbvf/igbvf_mbx.c:31:
In file included from drivers/net/igbvf/igbvf_mbx.h:34:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igbvf/igbvf_mbx.c:31:
In file included from drivers/net/igbvf/igbvf_mbx.h:34:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igbvf/igbvf_mbx.c:31:
In file included from drivers/net/igbvf/igbvf_mbx.h:34:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igbvf/igbvf_mbx.c:31:
In file included from drivers/net/igbvf/igbvf_mbx.h:34:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igbvf/igbvf_mbx.c:31:
In file included from drivers/net/igbvf/igbvf_mbx.h:34:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igbvf/igbvf_mbx.c:31:
In file included from drivers/net/igbvf/igbvf_mbx.h:34:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/rtl8180.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/igbvf/igbvf_main.c:34:
In file included from drivers/net/igbvf/igbvf.h:36:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igbvf/igbvf_main.c:34:
In file included from drivers/net/igbvf/igbvf.h:36:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igbvf/igbvf_main.c:34:
In file included from drivers/net/igbvf/igbvf.h:36:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igbvf/igbvf_main.c:34:
In file included from drivers/net/igbvf/igbvf.h:36:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igbvf/igbvf_main.c:34:
In file included from drivers/net/igbvf/igbvf.h:36:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igbvf/igbvf_main.c:34:
In file included from drivers/net/igbvf/igbvf.h:36:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/rtl818x.o
In file included from drivers/net/igbvf/igbvf_vf.c:31:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igbvf/igbvf_vf.c:31:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/igbvf/igbvf_vf.c:31:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igbvf/igbvf_vf.c:31:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/igbvf/igbvf_vf.c:31:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/igbvf/igbvf_vf.c:31:
In file included from drivers/net/igbvf/igbvf_vf.h:38:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from drivers/net/phantom/phantom.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/phantom/phantom.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/phantom/phantom.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: clangprevious definition is here: 
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
static inline size_t strlen(const char * s)clang
:                      ^warning
: In file included from optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]drivers/net/phantom/phantom.c
:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/phantom/phantom.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/phantom/phantom.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/rtl8185.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/rtl8180_grf5101.o
  [BUILD] bin/rtl8180_max2820.o
  [BUILD] bin/ath_regd.o
6 warnings generated.
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ath_main.o
  [BUILD] bin/ath_key.o
  [BUILD] bin/ath_hw.o
6 warnings generated.
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ath5k_caps.o
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/ath5k_eeprom.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ath5k_qcu.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang:   [BUILD] bin/ath5k_pcu.o
warning  [BUILD] bin/ath5k_desc.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ath5k_dma.o
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from drivers/net/rtl818x/rtl818x.c:29:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl818x.c:29:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl818x.c:29:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl818x.c:29:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl818x.c:29:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl818x.c:29:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ath5k_initvals.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ath5k_phy.o
  [BUILD] bin/ath5k_gpio.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath_hw.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath_hw.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath_hw.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath_hw.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath_hw.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath_hw.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/rtl818x/rtl8180_max2820.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180_max2820.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/rtl818x/rtl8180_max2820.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180_max2820.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/rtl818x/rtl8180_max2820.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/rtl818x/rtl8180_max2820.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
6size_t __pure strlen(const char * s) __nonnull; warning
s                                     ^ generated.

include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:  [BUILD] bin/ath5k_rfkill.o
25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
  [BUILD] bin/ath5k_attach.o
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: clangwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warningwarning: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
drivers/net/ath/ath5k/ath5k_eeprom.c:421:41: warning: variable 'val' is uninitialized when used here [-Wuninitialized]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:                ee->ee_switch_settling_turbo[mode] = (val >> 6) & 0x7f;33
:                                                      ^~~ 
note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
drivers/net/ath/ath5k/ath5k_eeprom.c                                     size_t count) __nonnull;:
413                                                   ^:
9include/compiler.h:: 580note:: 36initialize the variable 'val' to silence this warning:
 note: expanded from macro '__nonnull'        u16 val;

               ^
                = 0
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from drivers/net/ath/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/ath5k.o
In file included from drivers/net/ath/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from In file included from include/ipxe/io.hdrivers/net/ath/ath5k/ath5k_desc.c::2428:
:
In file included from In file included from include/ipxe/uaccess.hdrivers/net/ath/ath5k/ath5k.h::2528:
:
include/string.hIn file included from :include/ipxe/io.h28::245:
:In file included from  include/ipxe/uaccess.hwarning:: 25:
attribute declaration must precede definition [-Wignored-attributes]include/string.h
:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
int __pure strncmp(const char * cs,const char * ct,                                   ^

    ^arch/x86/include/bits/string.h
:185:22: include/compiler.hnote:: 566previous definition is here:
33: note: expanded from macro '__pure'
static inline void * memset(void *s, int c,size_t count)
                     ^
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
In file included from drivers/net/ath/ath5k/ath5k_desc.c:28:
In file included from static inline int strncmp(const char * cs,const char * ct,size_t count)drivers/net/ath/ath5k/ath5k.h
:28                  ^:

In file included from In file included from include/ipxe/io.hdrivers/net/ath/ath5k/ath5k_dma.c::2441:
:
In file included from In file included from include/ipxe/uaccess.hdrivers/net/ath/ath5k/ath5k.h::2825:
:
In file included from include/string.hinclude/ipxe/io.h::4024::
58In file included from :include/ipxe/uaccess.h :warning25: :
attribute declaration must precede definition [-Wignored-attributes]include/string.h
:29:24: warning: void * memmove(void * dest,const void *src,size_t count) __nonnull;attribute declaration must precede definition [-Wignored-attributes]

                                                         ^
include/compiler.h                                     size_t count) __nonnull;:580:
36                                                   ^:
 include/compiler.hnote:: 580expanded from macro '__nonnull':
36: #define __nonnull __attribute__ (( nonnull ))note
:                                    ^expanded from macro '__nonnull'

arch/x86/include/bits/string.h:159:22#define __nonnull __attribute__ (( nonnull )):
                                    ^note
: arch/x86/include/bits/string.hprevious definition is here:
216:19: note: previous definition is herestatic inline void * memmove(void * dest,const void * src, size_t n)

                     ^
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ath5k_reset.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ath9k_hw.o
6 warnings generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ath9k_recv.o
  [BUILD] bin/ath9k_eeprom.o
In file included from drivers/net/ath/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/ath9k_ar9003_hw.o
In file included from drivers/net/ath/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ath9k_main.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/ath9k_ani.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ath9k_ar5008_phy.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/ath9k_xmit.o
In file included from drivers/net/ath/ath5k/ath5k_attach.c:28:
In file included from include/ipxe/pci.h  [BUILD] bin/ath9k_ar9002_phy.o
:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_attach.c:28:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from In file included from drivers/net/ath/ath5k/ath5k_phy.cdrivers/net/ath/ath5k/ath5k_attach.c::3228:
:
In file included from In file included from drivers/net/ath/ath5k/ath5k.hinclude/ipxe/pci.h::2824:
:
In file included from In file included from include/ipxe/io.hinclude/ipxe/pci_io.h::2449:
In file included from include/ipxe/uaccess.h:
:In file included from 25arch/x86/include/bits/pci_io.h:
:include/string.h:1328:
:5In file included from :arch/x86/include/ipxe/pcidirect.h :warning7: :
attribute declaration must precede definition [-Wignored-attributes]In file included from 
include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
int __pure strncmp(const char * cs,const char * ct,
    ^
#define __pure __attribute__ (( pure ))
                                ^
include/compiler.h:566arch/x86/include/bits/string.h:33::239 :note22: :expanded from macro '__pure' 
note: previous definition is here
#define __pure __attribute__ (( pure ))
                                ^
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_attach.c:arch/x86/include/bits/string.h28::
216In file included from :include/ipxe/pci.h19::24 :
noteIn file included from : include/ipxe/pci_io.hprevious definition is here
:49:
In file included from arch/x86/include/bits/pci_io.h:13:
static inline int strncmp(const char * cs,const char * ct,size_t count)In file included from 
arch/x86/include/ipxe/pcidirect.h                  ^:
7In file included from :
drivers/net/ath/ath5k/ath5k_phy.cIn file included from :include/ipxe/io.h32:
:In file included from 24drivers/net/ath/ath5k/ath5k.h:28:
:
In file included from In file included from include/ipxe/io.hinclude/ipxe/uaccess.h::24:
25In file included from include/ipxe/uaccess.h:
:include/string.h25::
32include/string.h::29:3824::  warningwarning: : attribute declaration must precede definition [-Wignored-attributes]attribute declaration must precede definition [-Wignored-attributes]

size_t __pure strlen(const char * s) __nonnull;                                     size_t count) __nonnull;

                                     ^                                                   ^

include/compiler.hinclude/compiler.h::580580::3636: :note:  expanded from macro '__nonnull'
note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h#define __nonnull __attribute__ (( nonnull )):216
:                                   ^19
: notearch/x86/include/bits/string.h: :previous definition is here
239:22: note: previous definition is herestatic inline int strncmp(const char * cs,const char * ct,size_t count)

                  ^
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from drivers/net/ath/ath5k/ath5k_attach.csize_t __pure strlen(const char * s) __nonnull;:
28       ^
:
include/compiler.h:In file included from 566include/ipxe/pci.h::33:24 :
note: expanded from macro '__pure'In file included from 
include/ipxe/pci_io.h:49:
#define __pure __attribute__ (( pure ))
                                ^In file included from 
arch/x86/include/bits/pci_io.harch/x86/include/bits/string.h::13239:
:22:In file included from  notearch/x86/include/ipxe/pcidirect.h: :previous definition is here7
:
In file included from include/ipxe/io.h:24static inline size_t strlen(const char * s):

In file included from                      ^include/ipxe/uaccess.h
:In file included from 25drivers/net/ath/ath5k/ath5k_phy.c:
:include/string.h32::
39In file included from :drivers/net/ath/ath5k/ath5k.h44::28 :
warningIn file included from : include/ipxe/io.h:attribute declaration must precede definition [-Wignored-attributes]24:
In file included from 
include/ipxe/uaccess.h:25:
include/string.h:32void * memset(void * s,int c,size_t count) __nonnull;:
38                                           ^:
 include/compiler.hwarning: :attribute declaration must precede definition [-Wignored-attributes]
580:36: notesize_t __pure strlen(const char * s) __nonnull;
:                                      ^
expanded from macro '__nonnull'include/compiler.h
:580:36: #define __nonnull __attribute__ (( nonnull ))note
: expanded from macro '__nonnull'                                   ^

arch/x86/include/bits/string.h:185#define __nonnull __attribute__ (( nonnull )):
22                                   ^
:arch/x86/include/bits/string.h :note239: :previous definition is here22:
 note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^static inline size_t strlen(const char * s)

                     ^
In file included from drivers/net/ath/ath5k/ath5k_attach.c:28:
In file included from include/ipxe/pci.h:24:
In file included from In file included from include/ipxe/pci_io.hdrivers/net/ath/ath5k/ath5k_phy.c::3249:
:
In file included from In file included from drivers/net/ath/ath5k/ath5k.harch/x86/include/bits/pci_io.h:28::
In file included from 13include/ipxe/io.h:
:In file included from 24:
In file included from include/ipxe/uaccess.h:25arch/x86/include/ipxe/pcidirect.h:
:include/string.h7::
39In file included from :44:include/ipxe/io.h :warning24: :
attribute declaration must precede definition [-Wignored-attributes]
In file included from include/ipxe/uaccess.h:25:
include/string.hvoid * memset(void * s,int c,size_t count) __nonnull;:
40                                           ^
:include/compiler.h58:580::36 :warning : note: attribute declaration must precede definition [-Wignored-attributes]expanded from macro '__nonnull'

#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:void * memmove(void * dest,const void *src,size_t count) __nonnull;185
:                                                         ^22
: noteinclude/compiler.h: :previous definition is here
580:36: static inline void * memset(void *s, int c,size_t count)
note                     ^: 
expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
In file included from                                    ^drivers/net/ath/ath5k/ath5k_phy.c
:arch/x86/include/bits/string.h32::
159In file included from drivers/net/ath/ath5k/ath5k.h::2822:
:In file included from  include/ipxe/io.hnote:24:
In file included from : include/ipxe/uaccess.hprevious definition is here:
25:
include/string.h:40:58:static inline void * memmove(void * dest,const void * src, size_t n) warning
:                      ^attribute declaration must precede definition [-Wignored-attributes]

void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_reset.c:32:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_reset.c:32:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_reset.c:32:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_reset.c:32:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_reset.c:32:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_reset.c:32:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath/ath5k/base.h:49:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath/ath5k/base.h:49:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
drivers/net/ath/ath5k/ath5k_phy.c:1222:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
In file included from drivers/net/ath/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath/ath5k/base.h:49:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning:                 AR5K_REG_SM(-1, AR5K_PHY_SIG_FIRPWR), AR5K_PHY_SIG);attribute declaration must precede definition [-Wignored-attributes]

                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath5k/ath5k.h:size_t __pure strlen(const char * s) __nonnull;87
:       ^11
:include/compiler.h :note566: :expanded from macro 'AR5K_REG_SM'33
: note: expanded from macro '__pure'        (((_val) << _flags##_S) & (_flags))

          ~~~~~~ ^
drivers/net/ath/ath5k/ath5k_phy.c#define __pure __attribute__ (( pure )):
1226                                ^:
3arch/x86/include/bits/string.h:: 239warning:: 22shifting a negative signed value is undefined [-Wshift-negative-value]:
 note: previous definition is here
                AR5K_REG_SM(-1, AR5K_PHY_AGCCOARSE_HI) |
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
static inline size_t strlen(const char * s)drivers/net/ath/ath5k/ath5k.h
:                     ^87
:In file included from 11drivers/net/ath/ath5k/ath5k_rfkill.c:: 39note:
: In file included from expanded from macro 'AR5K_REG_SM'drivers/net/ath/ath5k/base.h
:49:
In file included from drivers/net/ath/ath5k/ath5k.h        (((_val) << _flags##_S) & (_flags)):
28          ~~~~~~ ^:

In file included from drivers/net/ath/ath5k/ath5k_phy.cinclude/ipxe/io.h::122724::
3In file included from :include/ipxe/uaccess.h :warning: 25shifting a negative signed value is undefined [-Wshift-negative-value]:

include/string.h:32:38: warning                AR5K_REG_SM(-127, AR5K_PHY_AGCCOARSE_LO), AR5K_PHY_AGCCOARSE);: 
attribute declaration must precede definition [-Wignored-attributes]                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

drivers/net/ath/ath5k/ath5k.h:87size_t __pure strlen(const char * s) __nonnull;:
11                                     ^:
 include/compiler.hnote:: 580expanded from macro 'AR5K_REG_SM':
36: note:         (((_val) << _flags##_S) & (_flags))expanded from macro '__nonnull'

          ~~~~~~ ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath/ath5k/base.h:49:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath/ath5k/base.h:49:
In file included from drivers/net/ath/ath5k/ath5k.h:28:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/ath/ath5k/ath5k_reset.c:142:27: warning: unused variable 'control_rates' [-Wunused-const-variable]
static const unsigned int control_rates[] =
                          ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from drivers/net/ath/ath9k/ath9k_hw.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_hw.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_hw.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_hw.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_hw.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
In file included from static inline void * memset(void *s, int c,size_t count)drivers/net/ath/ath9k/ath9k_eeprom.c:
20                     ^:

In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
In file included from include/string.hdrivers/net/ath/ath9k/ath9k_hw.c:32::218:
:In file included from  include/ipxe/io.hwarning: :attribute declaration must precede definition [-Wignored-attributes]24
:
In file included from include/ipxe/uaccess.h:25:
include/string.hsize_t __pure strlen(const char * s) __nonnull;:
40:58:        ^
warninginclude/compiler.h: attribute declaration must precede definition [-Wignored-attributes]:
566:33: notevoid * memmove(void * dest,const void *src,size_t count) __nonnull;: 
expanded from macro '__pure'                                                         ^

include/compiler.h:580:36#define __pure __attribute__ (( pure )):
                                 ^note
: arch/x86/include/bits/string.hexpanded from macro '__nonnull':239
:22: note: #define __nonnull __attribute__ (( nonnull ))previous definition is here

                                   ^
arch/x86/include/bits/string.h:static inline size_t strlen(const char * s)159
:                     ^
22In file included from drivers/net/ath/ath9k/ath9k_eeprom.c:: 20:
In file included from noteinclude/ipxe/io.h: :24previous definition is here:

In file included from include/ipxe/uaccess.h:25:
include/string.h:32static inline void * memmove(void * dest,const void * src, size_t n):
38:                     ^ 
warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ath9k_ar9002_calib.o
In file included from drivers/net/ath/ath5k/ath5k.c:52:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k.c:52:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath5k/ath5k.c:52:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k.c:52:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath5k/ath5k.c:52:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath5k/ath5k.c:52:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/ath/ath5k/ath5k.c:850:16: warning: taking address of packed member 'ds_link' of class or structure 'ath5k_desc' may result in an unaligned pointer value [-Waddress-of-packed-member]
        sc->rxlink = &ds->ds_link;
                      ^~~~~~~~~~~
drivers/net/ath/ath5k/ath5k.c:898:15: warning: taking address of packed member 'ds_link' of class or structure 'ath5k_desc' may result in an unaligned pointer value [-Waddress-of-packed-member]
        txq->link = &ds->ds_link;
                     ^~~~~~~~~~~
6 warnings generated.
drivers/net/ath/ath9k/ath9k_eeprom.c:374:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
                                maxPwrT4[i] = data_9287[idxL].pwrPdg[i][4];
                                              ^                         ~
drivers/net/ath/ath9k/eeprom.h:540:2: note: array 'pwrPdg' declared here
        u8 pwrPdg[AR5416_NUM_PD_GAINS][AR9287_PD_GAIN_ICEPTS];
        ^
6 warnings generated.
drivers/net/ath/ath5k/ath5k.c:89:37: warning: unused variable 'srev_names' [-Wunused-const-variable]
static const struct ath5k_srev_name srev_names[] = {
                                    ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/ath9k_ar9002_mac.o
  [BUILD] bin/ath9k_ar9003_eeprom.o
In file included from drivers/net/ath/ath9k/ath9k_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_main.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
In file included from drivers/net/ath/ath9k/ath9k_ar9002_phy.c:45:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.hclang:: 25warning:
: include/string.hoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:28
:clang5: :warning : warningoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9002_phy.c:45:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9002_phy.c:45:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9002_phy.c:45:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9002_phy.c:45:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9002_phy.c:45:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar5008_phy.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar5008_phy.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar5008_phy.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar5008_phy.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar5008_phy.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar5008_phy.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
  [BUILD] bin/ath9k_mac.o
In file included from drivers/net/ath/ath9k/ath9k_recv.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_recv.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_recv.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_recv.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_recv.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_recv.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ath9k_eeprom_def.o
drivers/net/ath/ath9k/ath9k_ar5008_phy.c:1144:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^   ~~
drivers/net/ath/ath9k/ath9k_ar5008_phy.c:1144:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^
                     (                                   )
drivers/net/ath/ath9k/ath9k_ar5008_phy.c:1144:7: note: add parentheses around left hand side expression to silence this warning
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^
                    (  )
drivers/net/ath/ath9k/ath9k_ar5008_phy.c:1310:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^   ~~
drivers/net/ath/ath9k/ath9k_ar5008_phy.c:1310:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^
                     (                                   )
drivers/net/ath/ath9k/ath9k_ar5008_phy.c:1310:7: note: add parentheses around left hand side expression to silence this warning
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^
                    (  )
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
In file included from include/compiler.hdrivers/net/ath/ath9k/ath9k_ar9002_mac.c::56620::
33In file included from :include/ipxe/io.h :note24: :
expanded from macro '__pure'In file included from 
include/ipxe/uaccess.h:25:
include/string.h#define __pure __attribute__ (( pure )):
28                                ^:
5: warningarch/x86/include/bits/string.h: :attribute declaration must precede definition [-Wignored-attributes]216
:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cint __pure strncmp(const char * cs,const char * ct,:
20    ^:

In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.hinclude/compiler.h::25566:
:include/string.h33::29 :note24: :expanded from macro '__pure' 
warning: attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))
                                ^
                                     size_t count) __nonnull;
                                                   ^
arch/x86/include/bits/string.hinclude/compiler.h::216580::1936::  notenote: : expanded from macro '__nonnull'previous definition is here

#define __nonnull __attribute__ (( nonnull ))
                                   ^
static inline int strncmp(const char * cs,const char * ct,size_t count)arch/x86/include/bits/string.h
:                  ^216
:In file included from 19drivers/net/ath/ath9k/ath9k_ar9002_mac.c:: 20note:
: In file included from previous definition is hereinclude/ipxe/io.h
:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:static inline int strncmp(const char * cs,const char * ct,size_t count)29
:                  ^24
: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: In file included from expanded from macro '__pure'drivers/net/ath/ath9k/ath9k_ar9002_mac.c
:20:
In file included from include/ipxe/io.h#define __pure __attribute__ (( pure )):
24                                ^:

In file included from arch/x86/include/bits/string.hinclude/ipxe/uaccess.h::23925::
22include/string.h:: 32note:: 8previous definition is here:
 warning: attribute declaration must precede definition [-Wignored-attributes]
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_eeprom.csize_t __pure strlen(const char * s) __nonnull;:
20       ^:

In file included from include/compiler.hinclude/ipxe/io.h::56624::
33In file included from :include/ipxe/uaccess.h :note25: :
expanded from macro '__pure'include/string.h
:32:38:#define __pure __attribute__ (( pure )) 
warning                                ^: 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:239:22: notesize_t __pure strlen(const char * s) __nonnull;: 
previous definition is here                                     ^

include/compiler.h:580static inline size_t strlen(const char * s):
36                     ^: 
noteIn file included from : drivers/net/ath/ath9k/ath9k_ar9002_mac.cexpanded from macro '__nonnull':
20:
In file included from include/ipxe/io.h:24#define __nonnull __attribute__ (( nonnull )):

In file included from                                    ^include/ipxe/uaccess.h
:arch/x86/include/bits/string.h25::
239include/string.h::2232:: 38note::  previous definition is here
warning: attribute declaration must precede definition [-Wignored-attributes]
static inline size_t strlen(const char * s)
                     ^
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
clang: warningIn file included from : drivers/net/ath/ath9k/ath9k_ar9002_mac.cvoid * memset(void * s,int c,size_t count) __nonnull;optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
:                                           ^20
:

clangIn file included from include/compiler.h: :warning580: include/ipxe/io.hoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
:2436:
: In file included from noteinclude/ipxe/uaccess.h: :expanded from macro '__nonnull'25
:
include/string.h:39:44#define __nonnull __attribute__ (( nonnull )):
                                    ^warning
: arch/x86/include/bits/string.hattribute declaration must precede definition [-Wignored-attributes]:
185:22: note: void * memset(void * s,int c,size_t count) __nonnull;previous definition is here

                                           ^
include/compiler.h:580:36static inline void * memset(void *s, int c,size_t count):
                      ^note
: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185In file included from :drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c22::20 :
noteIn file included from : include/ipxe/io.hprevious definition is here:
24:
In file included from include/ipxe/uaccess.h:25:
include/string.hstatic inline void * memset(void *s, int c,size_t count):
40                     ^:
58: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from void * memmove(void * dest,const void *src,size_t count) __nonnull;drivers/net/ath/ath9k/ath9k_ar9002_mac.c
:                                                         ^
20include/compiler.h:
:In file included from 580include/ipxe/io.h::3624: :
noteIn file included from : include/ipxe/uaccess.hexpanded from macro '__nonnull':
25:
include/string.h:40:#define __nonnull __attribute__ (( nonnull ))58
:                                   ^ 
warningarch/x86/include/bits/string.h: :attribute declaration must precede definition [-Wignored-attributes]159
:22: note: previous definition is here
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:static inline void * memmove(void * dest,const void * src, size_t n)36
:                     ^ 
note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ath9k_eeprom_4k.o
7 warnings generated.
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:174:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:175:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:176:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:185:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:186:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                FREQ2FBIN(2484, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:189:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:190:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:191:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:194:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:195:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:196:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:199:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:200:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:201:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:230:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:231:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:232:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -468 to 44 [-Wconstant-conversion]
                        FREQ2FBIN(2457, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:233:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:236:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:237:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:238:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:243:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:244:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:245:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:249:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        FREQ2FBIN(2422, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:250:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        FREQ2FBIN(2427, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:251:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        FREQ2FBIN(2447, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:252:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -469 to 43 [-Wconstant-conversion]
                        FREQ2FBIN(2452, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:256:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:257:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:258:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:259:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(2484, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:263:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:264:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:265:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:270:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:271:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:272:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        FREQ2FBIN(2472, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:277:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:278:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:279:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:280:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:284:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:285:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:286:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:290:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:291:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:292:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:297:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:298:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:299:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:304:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:305:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:306:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:307:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:380:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:381:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:382:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:383:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:384:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:385:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:386:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]
                FREQ2FBIN(5725, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:387:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:423:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:424:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:425:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:426:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:427:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:428:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
In file included from                 FREQ2FBIN(5600, 0),drivers/net/ath/ath9k/ath9k_eeprom_def.c
:                ^~~~~~~~~~~~~~~~~~20
:
drivers/net/ath/ath9k/eeprom.hIn file included from :include/ipxe/io.h100::2438:
: In file included from noteinclude/ipxe/uaccess.h: :expanded from macro 'FREQ2FBIN'25
:
include/string.h:28:5: warning#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)): 
attribute declaration must precede definition [-Wignored-attributes]                                        ~~~~^~~~~~

drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:429:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]
                FREQ2FBIN(5725, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100int __pure strncmp(const char * cs,const char * ct,:
38    ^:
 note: expanded from macro 'FREQ2FBIN'
include/compiler.h:566:33: note#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)): 
expanded from macro '__pure'                                        ~~~~^~~~~~

#define __pure __attribute__ (( pure ))drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
:                                ^430
:3: arch/x86/include/bits/string.hwarning:: 216implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]:
19: note                FREQ2FBIN(5825, 0): 
previous definition is here                ^~~~~~~~~~~~~~~~~~

drivers/net/ath/ath9k/eeprom.h:100:38static inline int strncmp(const char * cs,const char * ct,size_t count):
                   ^note
: In file included from expanded from macro 'FREQ2FBIN'drivers/net/ath/ath9k/ath9k_eeprom_def.c
:20:
In file included from include/ipxe/io.h:24#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):

In file included from                                         ~~~~^~~~~~include/ipxe/uaccess.h
:25:
include/string.hdrivers/net/ath/ath9k/ath9k_ar9003_eeprom.c::29433::243::  warningwarning: : implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]attribute declaration must precede definition [-Wignored-attributes]

                FREQ2FBIN(5180, 0),
                                     size_t count) __nonnull;                ^~~~~~~~~~~~~~~~~~

                                                   ^drivers/net/ath/ath9k/eeprom.h
:include/compiler.h100::58038::36 :note : noteexpanded from macro 'FREQ2FBIN': 
expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))

                                   ^                                        ~~~~^~~~~~

arch/x86/include/bits/string.h:216:19drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:: 434note:: 3previous definition is here:
 warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
static inline int strncmp(const char * cs,const char * ct,size_t count)                FREQ2FBIN(5240, 0),

                  ^                ^~~~~~~~~~~~~~~~~~

drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:435:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:436:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:437:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
In file included from                 FREQ2FBIN(5700, 0),drivers/net/ath/ath9k/ath9k_eeprom_def.c
:                ^~~~~~~~~~~~~~~~~~20
:
drivers/net/ath/ath9k/eeprom.hIn file included from :include/ipxe/io.h100::2438:
:In file included from  include/ipxe/uaccess.hnote:: 25expanded from macro 'FREQ2FBIN':

include/string.h:32:8:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)) 
warning                                        ~~~~^~~~~~: 
attribute declaration must precede definition [-Wignored-attributes]
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:438size_t __pure strlen(const char * s) __nonnull;:
3       ^:
 include/compiler.hwarning:: 566implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]:
33: note:                 FREQ2FBIN(5745, 0),expanded from macro '__pure'

                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h#define __pure __attribute__ (( pure )):
100                                ^:
38arch/x86/include/bits/string.h:: 239note:: 22expanded from macro 'FREQ2FBIN':
 note: previous definition is here
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))static inline size_t strlen(const char * s)

                                        ~~~~^~~~~~                     ^

In file included from drivers/net/ath/ath9k/ath9k_eeprom_def.c:drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c20::
439In file included from :include/ipxe/io.h3::24 :
warningIn file included from : include/ipxe/uaccess.himplicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]:
25:
include/string.h                FREQ2FBIN(5725, 0),:
32                ^~~~~~~~~~~~~~~~~~:
38:drivers/net/ath/ath9k/eeprom.h :warning100: :attribute declaration must precede definition [-Wignored-attributes]
38: note: size_t __pure strlen(const char * s) __nonnull;expanded from macro 'FREQ2FBIN'

                                     ^
include/compiler.h:580:36#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):
                                         ~~~~^~~~~~note
: expanded from macro '__nonnull'
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:440:#define __nonnull __attribute__ (( nonnull ))3
:                                   ^ 
warningarch/x86/include/bits/string.h: :implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]239
:22:                 FREQ2FBIN(5825, 0)note
:                 ^~~~~~~~~~~~~~~~~~previous definition is here

drivers/net/ath/ath9k/eeprom.h:100:38static inline size_t strlen(const char * s):
                      ^note
: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:443:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: noteIn file included from : drivers/net/ath/ath9k/ath9k_eeprom_def.cexpanded from macro 'FREQ2FBIN':
20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):
25                                        ~~~~^~~~~~:

include/string.h:39:44drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:: 444warning:: 3attribute declaration must precede definition [-Wignored-attributes]:
 warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
                FREQ2FBIN(5240, 0),include/compiler.h
:                ^~~~~~~~~~~~~~~~~~580
:36drivers/net/ath/ath9k/eeprom.h:: 100note:: 38expanded from macro '__nonnull':
 note: expanded from macro 'FREQ2FBIN'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):
22                                        ~~~~^~~~~~:
 note: previous definition is heredrivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
:445:3: warning: static inline void * memset(void *s, int c,size_t count)implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]

                     ^
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38In file included from :drivers/net/ath/ath9k/ath9k_eeprom_def.c :note20: :
expanded from macro 'FREQ2FBIN'In file included from 
include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):

include/string.h                                        ~~~~^~~~~~:
40:58: drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cwarning:: 446attribute declaration must precede definition [-Wignored-attributes]:
3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^                FREQ2FBIN(5500, 0),

include/compiler.h                ^~~~~~~~~~~~~~~~~~:
580:drivers/net/ath/ath9k/eeprom.h36::100 :note38: :expanded from macro '__nonnull' 
note: expanded from macro 'FREQ2FBIN'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))22
:                                        ~~~~^~~~~~ 
note: previous definition is here
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:447:3:static inline void * memmove(void * dest,const void * src, size_t n) 
warning                     ^: 
implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:448:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:449:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]
                FREQ2FBIN(5725, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:450:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:497:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:498:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:499:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:500:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:501:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[4].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:502:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:503:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:504:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:507:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:508:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:509:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:510:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:511:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3220 to 148 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[4].bChannel */ FREQ2FBIN(5520, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:512:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:513:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:514:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:518:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:519:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:520:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:521:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[3].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:522:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[4].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:523:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[5].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:524:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[6].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:525:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[7].bChannel */ FREQ2FBIN(5755, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:529:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:530:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:531:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[2].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:532:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[3].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:533:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:534:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
  [BUILD] bin/ath9k_calib.o
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:540:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:541:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:542:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:543:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:551:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:552:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:553:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:554:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:555:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3290 to 218 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[4].bChannel */ FREQ2FBIN(5590, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:556:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:562:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:563:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:564:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[2].bChannel */ FREQ2FBIN(5220, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:565:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[3].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:566:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:567:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[5].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:568:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[6].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:569:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[7].bChannel */ FREQ2FBIN(5745, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:573:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:574:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:575:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:576:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:577:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3260 to 188 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[4].bChannel */ FREQ2FBIN(5560, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:578:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:579:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:580:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:584:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:585:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:586:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:587:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:588:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[4].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:589:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:590:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[6].bChannel */ FREQ2FBIN(5755, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:591:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[7].bChannel */ FREQ2FBIN(5795, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:718:17: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                .spurChans = {FREQ2FBIN(2464, 1), 0, 0, 0, 0},
                             ~^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:751:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:752:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:753:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:762:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:763:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:766:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:767:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:768:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:771:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:772:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:773:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:776:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:777:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:778:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:807:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:808:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:809:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -468 to 44 [-Wconstant-conversion]
                        FREQ2FBIN(2457, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:810:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:813:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:814:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:815:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:820:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:821:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:822:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:826:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        FREQ2FBIN(2422, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:827:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        FREQ2FBIN(2427, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:828:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        FREQ2FBIN(2447, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:829:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -469 to 43 [-Wconstant-conversion]
                        FREQ2FBIN(2452, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:833:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:834:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:835:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:836:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(2484, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:840:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:841:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:842:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:847:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:848:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:849:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        FREQ2FBIN(2472, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:854:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:855:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:856:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:857:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:861:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:862:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:863:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:867:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:868:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:869:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:874:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:875:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:876:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:881:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:882:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:883:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:884:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:924:17: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                .spurChans = {FREQ2FBIN(5500, 0), 0, 0, 0, 0},
                             ~^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:957:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:958:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:959:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:960:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:961:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:962:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:963:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:964:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3485 to 157 [-Wconstant-conversion]
                FREQ2FBIN(5785, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1000:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1001:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1002:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1003:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1004:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1005:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1006:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1007:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3485 to 157 [-Wconstant-conversion]
                FREQ2FBIN(5785, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1010:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1011:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1012:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1013:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1014:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1015:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1016:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1017:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1020:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                FREQ2FBIN(5190, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1021:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                FREQ2FBIN(5230, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1022:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1023:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3110 to 38 [-Wconstant-conversion]
                FREQ2FBIN(5410, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1024:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                FREQ2FBIN(5510, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1025:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                FREQ2FBIN(5670, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1026:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                FREQ2FBIN(5755, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1027:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1074:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1075:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1076:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1077:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1078:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[4].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1079:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1080:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1081:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1084:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1085:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1086:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1087:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1088:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3220 to 148 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[4].bChannel */ FREQ2FBIN(5520, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1089:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1090:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1091:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1095:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1096:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1097:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1098:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[3].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1099:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[4].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1100:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[5].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1101:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[6].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1102:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[7].bChannel */ FREQ2FBIN(5755, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1106:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1107:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1108:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[2].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1109:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[3].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1110:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1111:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1117:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1118:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1119:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1120:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1128:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1129:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1130:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1131:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1132:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3290 to 218 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[4].bChannel */ FREQ2FBIN(5590, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1133:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),9
 warning                                                           ^~~~~~~~~~~~~~~~~~s
 generated.
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1139:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1140:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1141:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[2].bChannel */ FREQ2FBIN(5220, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1142:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[3].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1143:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1144:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[5].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1145:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[6].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1146:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[7].bChannel */ FREQ2FBIN(5745, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1150:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1151:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1152:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1153:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1154:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3260 to 188 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[4].bChannel */ FREQ2FBIN(5560, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1155:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1156:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1157:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1161:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1162:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1163:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1164:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1165:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[4].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1166:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1167:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[6].bChannel */ FREQ2FBIN(5755, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1168:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[7].bChannel */ FREQ2FBIN(5795, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
6 warnings generated.
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1296:17: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                .spurChans = {FREQ2FBIN(2464, 1), 0, 0, 0, 0},
                             ~^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1329:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1330:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1331:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1340:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1341:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                FREQ2FBIN(2484, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1344:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1345:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1346:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1349:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1350:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1351:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1354:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1355:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1356:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1385:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1386:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1387:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -468 to 44 [-Wconstant-conversion]
                        FREQ2FBIN(2457, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1388:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1391:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1392:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1393:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1398:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1399:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1400:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1404:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        FREQ2FBIN(2422, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1405:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        FREQ2FBIN(2427, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1406:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        FREQ2FBIN(2447, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1407:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -469 to 43 [-Wconstant-conversion]
                        FREQ2FBIN(2452, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1411:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1412:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1413:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1414:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(2484, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1418:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1419:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1420:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1425:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1426:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1427:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        FREQ2FBIN(2472, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1432:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1433:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                           ^~~~~~~~~~~~~~~~~~
  [BUILD] bin/ath9k_ar9003_phy.o
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1434:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1435:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1439:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1440:39: warningIn file included from : drivers/net/ath/ath9k/ath9k_xmit.cimplicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]:
20:
In file included from include/ipxe/io.h:24                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),:

In file included from                                                            ^~~~~~~~~~~~~~~~~~include/ipxe/uaccess.h
:25drivers/net/ath/ath9k/eeprom.h:
:include/string.h100::2862::5 : notewarning: : expanded from macro 'FREQ2FBIN'attribute declaration must precede definition [-Wignored-attributes]

#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:int __pure strncmp(const char * cs,const char * ct,1441
:    ^39
: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]include/compiler.h
:566:33: note                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),: 
expanded from macro '__pure'                                                           ^~~~~~~~~~~~~~~~~~

drivers/net/ath/ath9k/eeprom.h:#define __pure __attribute__ (( pure ))100
:                                ^62
: note: arch/x86/include/bits/string.hexpanded from macro 'FREQ2FBIN':
216:19: note: previous definition is here#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))

                                                       ~~~~~~~~~~~~~^~~
static inline int strncmp(const char * cs,const char * ct,size_t count)drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
:                  ^1445
:In file included from 39drivers/net/ath/ath9k/ath9k_xmit.c:: 20warning:
: In file included from implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]include/ipxe/io.h
:24:
In file included from include/ipxe/uaccess.h:25:
                        /* Data[9].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),include/string.h
:                                                           ^~~~~~~~~~~~~~~~~~29
:24drivers/net/ath/ath9k/eeprom.h:: 100warning:62: :attribute declaration must precede definition [-Wignored-attributes] note
: expanded from macro 'FREQ2FBIN'
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
36                                                       ~~~~~~~~~~~~~^~~:
 note: expanded from macro '__nonnull'
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1446:39#define __nonnull __attribute__ (( nonnull )):
                                    ^warning
: arch/x86/include/bits/string.himplicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]:
216:19: note: previous definition is here
                        /* Data[9].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:static inline int strncmp(const char * cs,const char * ct,size_t count)100
:                  ^62
: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1447:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1452:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1453:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
In file included from drivers/net/ath/ath9k/ath9k_xmit.c:20                        /* Data[10].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),:

In file included from                                                             ^~~~~~~~~~~~~~~~~~include/ipxe/io.h
:24:
In file included from drivers/net/ath/ath9k/eeprom.hinclude/ipxe/uaccess.h:100::2562:
:include/string.h :note32: :expanded from macro 'FREQ2FBIN'8
: warning: attribute declaration must precede definition [-Wignored-attributes]
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
size_t __pure strlen(const char * s) __nonnull;
       ^
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cinclude/compiler.h:1454::566:4033::  warningnote: : implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]expanded from macro '__pure'

#define __pure __attribute__ (( pure ))
                                ^                        /* Data[10].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),

arch/x86/include/bits/string.h                                                            ^~~~~~~~~~~~~~~~~~:
239:drivers/net/ath/ath9k/eeprom.h22::100 :note: 62previous definition is here:
 note: expanded from macro 'FREQ2FBIN'
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_xmit.c:20#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):

In file included from                                                        ~~~~~~~~~~~~~^~~include/ipxe/io.h
:24:
In file included from include/ipxe/uaccess.h:drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c25::
1459include/string.h::32:4038: :warning : warning: attribute declaration must precede definition [-Wignored-attributes]implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]

size_t __pure strlen(const char * s) __nonnull;
                                     ^
                        /* Data[11].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),include/compiler.h
:580:                                                            ^~~~~~~~~~~~~~~~~~36
: drivers/net/ath/ath9k/eeprom.hnote:: 100expanded from macro '__nonnull':
62: note: expanded from macro 'FREQ2FBIN'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)) 
note                                                       ~~~~~~~~~~~~~^~~: 
previous definition is here
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1460static inline size_t strlen(const char * s):
40                     ^:
 warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1461:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
In file included from drivers/net/ath/ath9k/ath9k_xmit.c:20:
In file included from include/ipxe/io.h:                        /* Data[11].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),24
:
                                                            ^~~~~~~~~~~~~~~~~~In file included from 
include/ipxe/uaccess.h:drivers/net/ath/ath9k/eeprom.h25::
100include/string.h::6239::44 : notewarning: : expanded from macro 'FREQ2FBIN'
attribute declaration must precede definition [-Wignored-attributes]
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))void * memset(void * s,int c,size_t count) __nonnull;

                                                       ~~~~~~~~~~~~~^~~                                           ^

6drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c warninginclude/compiler.hs::580 generated.
1462::3640::  notewarning: : expanded from macro '__nonnull'implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]

#define __nonnull __attribute__ (( nonnull ))
                                   ^
                        /* Data[11].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),arch/x86/include/bits/string.h
:                                                            ^~~~~~~~~~~~~~~~~~185:
22: drivers/net/ath/ath9k/eeprom.hnote:: 100previous definition is here:
62: note: static inline void * memset(void *s, int c,size_t count)expanded from macro 'FREQ2FBIN'

                     ^
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
In file included from drivers/net/ath/ath9k/ath9k_xmit.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cinclude/compiler.h::1535580::336::  notewarning: : expanded from macro '__nonnull'implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]

#define __nonnull __attribute__ (( nonnull ))                FREQ2FBIN(5180, 0),

                                   ^
                ^~~~~~~~~~~~~~~~~~arch/x86/include/bits/string.h
:159:22:drivers/net/ath/ath9k/eeprom.h note:: 100previous definition is here:
38: note: expanded from macro 'FREQ2FBIN'
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1536:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1537:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1538:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1539:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1540:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1541:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1542:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1578:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1579:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1580:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1581:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1582:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1583:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1584:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1585:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1588:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1589:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1590:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1591:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1592:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cclang:: 1593:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
warning:                 FREQ2FBIN(5700, 0),optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

                ^~~~~~~~~~~~~~~~~~clang
: warning: drivers/net/ath/ath9k/eeprom.hoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1594:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1595:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1598:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1599:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1600:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1601:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1602:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1603:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1604:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1605:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1652:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1653:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1654:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1655:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1656:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[4].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1657:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1658:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1659:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1662:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1663:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1664:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1665:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1666:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3220 to 148 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[4].bChannel */ FREQ2FBIN(5520, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1667:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1668:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1669:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1673:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1674:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1675:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1676:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[3].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1677:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[4].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1678:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[5].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1679:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[6].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1680:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[7].bChannel */ FREQ2FBIN(5755, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1684:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1685:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1686:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[2].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1687:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[3].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1688:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1689:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1695:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1696:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1697:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1698:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1706:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1707:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1708:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1709:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1710:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3290 to 218 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[4].bChannel */ FREQ2FBIN(5590, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1711:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1717:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1718:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1719:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[2].bChannel */ FREQ2FBIN(5220, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1720:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[3].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1721:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1722:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[5].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1723:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[6].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1724:  [BUILD] bin/ath9k_ar9002_hw.o
39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[7].bChannel */ FREQ2FBIN(5745, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1728:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1729:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1730:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1731:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1732:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3260 to 188 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[4].bChannel */ FREQ2FBIN(5560, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1733:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1734:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1735:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1739:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1740:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1741:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1742:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1743:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[4].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1744:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1745:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[6].bChannel */ FREQ2FBIN(5755, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1746:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[7].bChannel */ FREQ2FBIN(5795, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1874:17: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                .spurChans = {FREQ2FBIN(2464, 1), 0, 0, 0, 0},
                             ~^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1907:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
clang: #define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
warningdrivers/net/ath/ath9k/ath9k_ar9003_eeprom.c: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]1908
:clang: 3warning: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]warning
: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1909:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1918:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1919:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1922:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1923:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1924:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1927:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1928:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1929:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1932:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1933:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1934:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1963:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1964:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1965:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -468 to 44 [-Wconstant-conversion]
                        FREQ2FBIN(2457, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1966:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1969:4:6  warningwarnings:  generated.
implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1970:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1971:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1976:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1977:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1978:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1982:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        FREQ2FBIN(2422, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1983:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        FREQ2FBIN(2427, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1984:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        FREQ2FBIN(2447, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1985:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -469 to 43 [-Wconstant-conversion]
                        FREQ2FBIN(2452, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1989:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[4].ctledges[0].bchannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1990:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[4].ctledges[1].bchannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1991:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[4].ctledges[2].bchannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1992:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                        /* Data[4].ctledges[3].bchannel */ FREQ2FBIN(2484, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1996:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[5].ctledges[0].bchannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1997:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[5].ctledges[1].bchannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:1998:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[5].ctledges[2].bchannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2003:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[6].ctledges[0].bchannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2004:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[6].ctledges[1].bchannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2005:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        FREQ2FBIN(2472, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2010:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[7].ctledges[0].bchannel */ FREQ2FBIN(2422, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2011:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[7].ctledges[1].bchannel */ FREQ2FBIN(2427, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2012:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[7].ctledges[2].bchannel */ FREQ2FBIN(2447, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2013:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[7].ctledges[3].bchannel */ FREQ2FBIN(2462, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2017:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[8].ctledges[0].bchannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2018:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[8].ctledges[1].bchannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2019:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[8].ctledges[2].bchannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2023:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[9].ctledges[0].bchannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2024:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[9].ctledges[1].bchannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2025:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[9].ctledges[2].bchannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2030:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[10].ctledges[0].bchannel */ FREQ2FBIN(2412, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2031:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[10].ctledges[1].bchannel */ FREQ2FBIN(2417, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2032:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[10].ctledges[2].bchannel */ FREQ2FBIN(2472, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2037:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[11].ctledges[0].bchannel */ FREQ2FBIN(2422, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2038:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[11].ctledges[1].bchannel */ FREQ2FBIN(2427, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2039:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[11].ctledges[2].bchannel */ FREQ2FBIN(2447, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2040:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[11].ctledges[3].bchannel */ FREQ2FBIN(2462, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2113:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2114:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2115:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2116:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2117:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2118:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2119:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2120:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3485 to 157 [-Wconstant-conversion]
                FREQ2FBIN(5785, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2156:3: warning  [BUILD] bin/ath9k_common.o
: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2157:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2158:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2159:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2160:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2161:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2162:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]
                FREQ2FBIN(5725, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2163:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2166:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2167:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2168:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2169:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2170:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2171:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2172:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]
                FREQ2FBIN(5725, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2173:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2176:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2177:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2178:3:   [BUILD] bin/ath9k.o
warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2179:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2180:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2181:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2182:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3425 to 97 [-Wconstant-conversion]
                FREQ2FBIN(5725, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2183:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2230:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[0].ctledges[0].bchannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2231:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[0].ctledges[1].bchannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2232:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[0].ctledges[2].bchannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2233:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[0].ctledges[3].bchannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2234:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[0].ctledges[4].bchannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2235:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[0].ctledges[5].bchannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2236:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[0].ctledges[6].bchannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2237:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[0].ctledges[7].bchannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2240:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[1].ctledges[0].bchannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2241:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[1].ctledges[1].bchannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2242:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[1].ctledges[2].bchannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2243:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[1].ctledges[3].bchannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2244:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3220 to 148 [-Wconstant-conversion]
                        /* Data[1].ctledges[4].bchannel */ FREQ2FBIN(5520, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2245:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[1].ctledges[5].bchannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2246:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[1].ctledges[6].bchannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2247:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[1].ctledges[7].bchannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2251:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[2].ctledges[0].bchannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2252:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[2].ctledges[1].bchannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2253:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[2].ctledges[2].bchannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2254:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[2].ctledges[3].bchannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2255:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[2].ctledges[4].bchannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2256:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[2].ctledges[5].bchannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2257:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[2].ctledges[6].bchannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2258:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[2].ctledges[7].bchannel */ FREQ2FBIN(5755, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2262:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[3].ctledges[0].bchannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2263:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[3].ctledges[1].bchannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2264:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[3].ctledges[2].bchannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2265:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[3].ctledges[3].bchannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2266:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[3].ctledges[4].bchannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2267:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[3].ctledges[5].bchannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2273:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[4].ctledges[0].bchannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2274:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[4].ctledges[1].bchannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2275:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[4].ctledges[2].bchannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2276:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[4].ctledges[3].bchannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2284:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[5].ctledges[0].bchannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2285:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[5].ctledges[1].bchannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2286:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[5].ctledges[2].bchannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2287:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[5].ctledges[3].bchannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2288:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3290 to 218 [-Wconstant-conversion]
                        /* Data[5].ctledges[4].bchannel */ FREQ2FBIN(5590, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2289:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[5].ctledges[5].bchannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2295:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[6].ctledges[0].bchannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2296:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[6].ctledges[1].bchannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2297:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                        /* Data[6].ctledges[2].bchannel */ FREQ2FBIN(5220, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2298:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[6].ctledges[3].bchannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2299:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[6].ctledges[4].bchannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2300:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[6].ctledges[5].bchannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2301:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[6].ctledges[6].bchannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2302:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[6].ctledges[7].bchannel */ FREQ2FBIN(5745, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2306:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[7].ctledges[0].bchannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2307:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[7].ctledges[1].bchannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2308:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[7].ctledges[2].bchannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2309:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[7].ctledges[3].bchannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2310:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3260 to 188 [-Wconstant-conversion]
                        /* Data[7].ctledges[4].bchannel */ FREQ2FBIN(5560, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2311:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[7].ctledges[5].bchannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2312:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[7].ctledges[6].bchannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2313:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[7].ctledges[7].bchannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2317:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[8].ctledges[0].bchannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2318:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[8].ctledges[1].bchannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2319:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[8].ctledges[2].bchannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2320:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[8].ctledges[3].bchannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2321:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[8].ctledges[4].bchannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2322:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[8].ctledges[5].bchannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2323:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[8].ctledges[6].bchannel */ FREQ2FBIN(5755, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2324:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversion]
                        /* Data[8].ctledges[7].bchannel */ FREQ2FBIN(5795, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2451:17: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                .spurChans = {FREQ2FBIN(2464, 1), 0, 0, 0, 0},
                             ~^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2484:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2485:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2486:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2495:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2496:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1),
                ^~~~~~~~~~~~~~~~~~  [BUILD] bin/ath9k_eeprom_9287.o

drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2499:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2500:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2501:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2504:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2505:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2506:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                FREQ2FBIN(2472, 1)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2509:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                FREQ2FBIN(2412, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2510:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -472 to 40 [-Wconstant-conversion]
                FREQ2FBIN(2437, 1),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cIn file included from :drivers/net/ath/ath9k/ath9k_mac.c2511::203:
:In file included from  include/ipxe/io.hwarning:: 24implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]:

In file included from include/ipxe/uaccess.h:25                FREQ2FBIN(2472, 1):

include/string.h                ^~~~~~~~~~~~~~~~~~:
28:drivers/net/ath/ath9k/eeprom.h5::100 :warning62: :attribute declaration must precede definition [-Wignored-attributes] 
note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cint __pure strncmp(const char * cs,const char * ct,:
2540    ^
:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]include/compiler.h
:566:33:                         FREQ2FBIN(2412, 1),note: 
expanded from macro '__pure'                        ^~~~~~~~~~~~~~~~~~

drivers/net/ath/ath9k/eeprom.h:100:62#define __pure __attribute__ (( pure )):
                                 ^note
: expanded from macro 'FREQ2FBIN'
arch/x86/include/bits/string.h:216:19#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)):
 note                                                       ~~~~~~~~~~~~~^~~: 
previous definition is here
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2541:4:static inline int strncmp(const char * cs,const char * ct,size_t count) 
warning                  ^: 
implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]In file included from 
drivers/net/ath/ath9k/ath9k_mac.c:20:
In file included from                         FREQ2FBIN(2417, 1),include/ipxe/io.h
:                        ^~~~~~~~~~~~~~~~~~24
:
In file included from drivers/net/ath/ath9k/eeprom.hinclude/ipxe/uaccess.h::10025::
62include/string.h::29 :note24: :expanded from macro 'FREQ2FBIN' 
warning: attribute declaration must precede definition [-Wignored-attributes]
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))                                     size_t count) __nonnull;

                                                       ~~~~~~~~~~~~~^~~                                                   ^

include/compiler.h:580drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c::362542:: 4note::  expanded from macro '__nonnull'warning
: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -468 to 44 [-Wconstant-conversion]
#define __nonnull __attribute__ (( nonnull ))
                                   ^                        FREQ2FBIN(2457, 1),

arch/x86/include/bits/string.h                        ^~~~~~~~~~~~~~~~~~:
216:drivers/net/ath/ath9k/eeprom.h19::100 :note: 62previous definition is here:
 note: expanded from macro 'FREQ2FBIN'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2543:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1)
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2546:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        FREQ2FBIN(2412, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2547:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        FREQ2FBIN(2417, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2548:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        FREQ2FBIN(2462, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:In file included from 2553drivers/net/ath/ath9k/ath9k_mac.c::420::
 In file included from include/ipxe/io.hwarning:: 24implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]:

In file included from include/ipxe/uaccess.h:25:
                        FREQ2FBIN(2412, 1),include/string.h
:                        ^~~~~~~~~~~~~~~~~~32
:8drivers/net/ath/ath9k/eeprom.h:: 100warning:: 62attribute declaration must precede definition [-Wignored-attributes]:
 note: expanded from macro 'FREQ2FBIN'
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))566
:                                                       ~~~~~~~~~~~~~^~~33: 
note: expanded from macro '__pure'
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2554:4#define __pure __attribute__ (( pure ))
:                                ^ 
warningarch/x86/include/bits/string.h: :implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]239
:22: note:                         FREQ2FBIN(2417, 1),previous definition is here

                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:static inline size_t strlen(const char * s)100
:                     ^62
:In file included from  drivers/net/ath/ath9k/ath9k_mac.cnote:: 20expanded from macro 'FREQ2FBIN':

In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))include/string.h
:                                                       ~~~~~~~~~~~~~^~~32
:38: warning: drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cattribute declaration must precede definition [-Wignored-attributes]:
2555:4: size_t __pure strlen(const char * s) __nonnull;warning
:                                      ^implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]

include/compiler.h:580:36                        FREQ2FBIN(2462, 1),:
                         ^~~~~~~~~~~~~~~~~~note
: expanded from macro '__nonnull'drivers/net/ath/ath9k/eeprom.h
:100:62: #define __nonnull __attribute__ (( nonnull ))note
:                                    ^expanded from macro 'FREQ2FBIN'

arch/x86/include/bits/string.h:239:22: note#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)): 
previous definition is here                                                       ~~~~~~~~~~~~~^~~

static inline size_t strlen(const char * s)
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c                     ^:
2559:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        FREQ2FBIN(2422, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
In file included from drivers/net/ath/ath9k/ath9k_ar9003_eeprom.cdrivers/net/ath/ath9k/ath9k_mac.c::202560:
:In file included from 4include/ipxe/io.h:: 24warning:
: In file included from implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]include/ipxe/uaccess.h
:25:
include/string.h:39                        FREQ2FBIN(2427, 1),:
44                        ^~~~~~~~~~~~~~~~~~:
 warning: drivers/net/ath/ath9k/eeprom.hattribute declaration must precede definition [-Wignored-attributes]:
100:62: note: void * memset(void * s,int c,size_t count) __nonnull;expanded from macro 'FREQ2FBIN'

                                           ^
include/compiler.h:580:36:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5)) 
note                                                       ~~~~~~~~~~~~~^~~: 
expanded from macro '__nonnull'
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2561#define __nonnull __attribute__ (( nonnull )):
4                                   ^:
 warningarch/x86/include/bits/string.h: :implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]185
:22: note                        FREQ2FBIN(2447, 1),: 
previous definition is here                        ^~~~~~~~~~~~~~~~~~

drivers/net/ath/ath9k/eeprom.h:100:static inline void * memset(void *s, int c,size_t count)
62                     ^:
 note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
In file included from                                                        ~~~~~~~~~~~~~^~~drivers/net/ath/ath9k/ath9k_mac.c
:20:
In file included from include/ipxe/io.hdrivers/net/ath/ath9k/ath9k_ar9003_eeprom.c::24:
2562In file included from :include/ipxe/uaccess.h4::25 :
warning: include/string.himplicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -469 to 43 [-Wconstant-conversion]:
40:58:                        FREQ2FBIN(2452, 1) 
warning                        ^~~~~~~~~~~~~~~~~~: 
attribute declaration must precede definition [-Wignored-attributes]drivers/net/ath/ath9k/eeprom.h:100
:62: note: expanded from macro 'FREQ2FBIN'
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))36
:                                                       ~~~~~~~~~~~~~^~~ 
note: expanded from macro '__nonnull'
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2566:39#define __nonnull __attribute__ (( nonnull )):
                                    ^warning
: arch/x86/include/bits/string.himplicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]:
159:22: note: previous definition is here
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
static inline void * memmove(void * dest,const void * src, size_t n)drivers/net/ath/ath9k/eeprom.h
:                     ^
100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2567:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2568:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2569:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -463 to 49 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(2484, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2573:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2574:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2575:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2580:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2581:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2582:4: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        FREQ2FBIN(2472, 1),
                        ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2587:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2588:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2589:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2590:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2594:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2595:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2596:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2600:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
6                        /* Data[9].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1), warning
s                                                           ^~~~~~~~~~~~~~~~~~ generated.

drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2601:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2602:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[9].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2607:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -477 to 35 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[0].bChannel */ FREQ2FBIN(2412, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2608:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -476 to 36 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[1].bChannel */ FREQ2FBIN(2417, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2609:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -465 to 47 [-Wconstant-conversion]
                        /* Data[10].ctlEdges[2].bChannel */ FREQ2FBIN(2472, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2614:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -475 to 37 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[0].bChannel */ FREQ2FBIN(2422, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2615:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -474 to 38 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[1].bChannel */ FREQ2FBIN(2427, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2616:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -470 to 42 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[2].bChannel */ FREQ2FBIN(2447, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2617:40: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from -467 to 45 [-Wconstant-conversion]
                        /* Data[11].ctlEdges[3].bChannel */ FREQ2FBIN(2462, 1),
                                                            ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:62: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                                       ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2690:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2691:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                FREQ2FBIN(5220, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2692:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2693:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2694:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2695:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2696:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2697:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3485 to 157 [-Wconstant-conversion]
                FREQ2FBIN(5785, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2733:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2734:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2735:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2736:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2737:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2738:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                FREQ2FBIN(5600, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2739:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2740:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2743:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2744:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2745:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2746:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2747:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2748:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2749:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2750:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2753:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                FREQ2FBIN(5180, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2754:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2940 to 124 [-Wconstant-conversion]
                FREQ2FBIN(5240, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2755:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                FREQ2FBIN(5320, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2756:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3100 to 28 [-Wconstant-conversion]
                FREQ2FBIN(5400, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2757:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                FREQ2FBIN(5500, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2758:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                FREQ2FBIN(5700, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2759:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                FREQ2FBIN(5745, 0),
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2760:3: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                FREQ2FBIN(5825, 0)
                ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2807:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2808:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2809:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2810:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2811:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[4].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2812:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2813:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2814:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[0].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2817:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2818:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2819:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2980 to 164 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[2].bChannel */ FREQ2FBIN(5280, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2820:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2821:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3220 to 148 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[4].bChannel */ FREQ2FBIN(5520, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2822:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2823:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2824:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[1].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2828:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2829:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2830:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2831:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[3].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2832:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[4].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2833:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[5].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2834:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[2].ctlEdges[6].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
clang: drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2835:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
warning                        /* Data[2].ctlEdges[7].bChannel */ FREQ2FBIN(5755, 0): 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]                                                           ^~~~~~~~~~~~~~~~~~

clang: drivers/net/ath/ath9k/eeprom.hwarning:: 100optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2839:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2840:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2841:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[2].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2842:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[3].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2843:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2844:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[3].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2850:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2851:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2852:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[2].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2853:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[4].ctlEdges[3].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2861:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2862:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[1].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2863:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3010 to 194 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[2].bChannel */ FREQ2FBIN(5310, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2864:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2865:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3290 to 218 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[4].bChannel */ FREQ2FBIN(5590, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2866:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[5].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2872:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2873:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2900 to 84 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[1].bChannel */ FREQ2FBIN(5200, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2874:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2920 to 104 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[2].bChannel */ FREQ2FBIN(5220, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2875:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[3].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2876:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[4].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2877:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3300 to 228 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[5].bChannel */ FREQ2FBIN(5600, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2878:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[6].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2879:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[6].ctlEdges[7].bChannel */ FREQ2FBIN(5745, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2883:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[0].bChannel */ FREQ2FBIN(5180, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2884:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[1].bChannel */ FREQ2FBIN(5260, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2885:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[2].bChannel */ FREQ2FBIN(5320, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2886:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[3].bChannel */ FREQ2FBIN(5500, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2887:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3260 to 188 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[4].bChannel */ FREQ2FBIN(5560, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2888:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[5].bChannel */ FREQ2FBIN(5700, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2889:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[6].bChannel */ FREQ2FBIN(5745, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2890:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversion]
                        /* Data[7].ctlEdges[7].bChannel */ FREQ2FBIN(5825, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2894:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[0].bChannel */ FREQ2FBIN(5190, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2895:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[1].bChannel */ FREQ2FBIN(5230, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2896:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[2].bChannel */ FREQ2FBIN(5270, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2897:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[3].bChannel */ FREQ2FBIN(5510, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2898:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[4].bChannel */ FREQ2FBIN(5550, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2899:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[5].bChannel */ FREQ2FBIN(5670, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2900:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[6].bChannel */ FREQ2FBIN(5755, 0),
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c:2901:39: warning: implicit conversion from 'int' to 'u8' (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversion]
                        /* Data[8].ctlEdges[7].bChannel */ FREQ2FBIN(5795, 0)
                                                           ^~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/eeprom.h:100:38: note: expanded from macro 'FREQ2FBIN'
#define FREQ2FBIN(x, y)         ((y) ? ((x) - 2300) : (((x) - 4800) / 5))
                                        ~~~~^~~~~~
  [BUILD] bin/ath9k_ar9003_calib.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
9 warnings generated.
  [BUILD] bin/ath9k_ar9003_mac.o
6 warnings generated.
8 warnings generated.
  [BUILD] bin/ath9k_init.o
In file included from drivers/net/ath/ath9k/ath9k_eeprom_4k.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_4k.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_4k.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_4k.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_4k.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_4k.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/vxge_main.o
  [BUILD] bin/vxge_config.o
In file included from drivers/net/ath/ath9k/ath9k_ar9003_phy.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_phy.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_phy.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_phy.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_phy.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_phy.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/ath/ath9k/ath9k_ar9003_phy.c:862:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
clang:                 if (!on != aniState->ofdmWeakSigDetectOff) {
warning                    ^   ~~: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/net/ath/ath9k/ath9k_ar9003_phy.c:862:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^
                     (                                   )
drivers/net/ath/ath9k/ath9k_ar9003_phy.c:862:7: note: add parentheses around left hand side expression to silence this warning
                if (!on != aniState->ofdmWeakSigDetectOff) {
                    ^
                    (  )
drivers/net/ath/ath9k/ath9k_ar9003_phy.c:1016:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!is_on != aniState->mrcCCKOff) {
                    ^      ~~
drivers/net/ath/ath9k/ath9k_ar9003_phy.c:1016:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!is_on != aniState->mrcCCKOff) {
                    ^
                     (                           )
drivers/net/ath/ath9k/ath9k_ar9003_phy.c:1016:7: note: add parentheses around left hand side expression to silence this warning
                if (!is_on != aniState->mrcCCKOff) {
                    ^
                    (     )
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
6 warnings generated.
  [BUILD] bin/vxge.o
  [BUILD] bin/vxge_traffic.o
  [BUILD] bin/snponly.o
In file included from drivers/net/ath/ath9k/ath9k_init.c:21:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566  [BUILD] bin/snpnet.o
:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_init.c:21:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_init.c:21:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_init.c:21:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_init.c:21:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_init.c:21:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_calib.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_calib.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_calib.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_calib.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_calib.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_calib.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_mac.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
In file included from include/compiler.hdrivers/net/vxge/vxge_main.c::56619::
33:include/string.h :note28: :5expanded from macro '__pure':
 warning: #define __pure __attribute__ (( pure ))attribute declaration must precede definition [-Wignored-attributes]

                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
int __pure strncmp(const char * cs,const char * ct,                  ^

    ^In file included from drivers/net/ath/ath9k/ath9k_ar9003_mac.c
:19:
In file included from include/ipxe/io.h:24include/compiler.h:
In file included from :include/ipxe/uaccess.h566::2533:
include/string.h::29: 24note::  expanded from macro '__pure'warning
: attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))
                                ^                                     size_t count) __nonnull;

                                                   ^
include/compiler.h:580:36: note: arch/x86/include/bits/string.hexpanded from macro '__nonnull'
:216:19:#define __nonnull __attribute__ (( nonnull )) 
note                                   ^
: arch/x86/include/bits/string.hprevious definition is here:
216:19: note: previous definition is herestatic inline int strncmp(const char * cs,const char * ct,size_t count)

                  ^
In file included from drivers/net/vxge/vxge_main.c:19:
include/string.h:29static inline int strncmp(const char * cs,const char * ct,size_t count)
:24                  ^:
 warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_mac.c:19:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: In file included from warningdrivers/net/vxge/vxge_main.c: :attribute declaration must precede definition [-Wignored-attributes]19
:
include/string.h:32:size_t __pure strlen(const char * s) __nonnull;8
:       ^ 
warninginclude/compiler.h: :attribute declaration must precede definition [-Wignored-attributes]566
:33: notesize_t __pure strlen(const char * s) __nonnull;
:        ^expanded from macro '__pure'

include/compiler.h:566:#define __pure __attribute__ (( pure ))33
:                                ^
 arch/x86/include/bits/string.hnote:: 239expanded from macro '__pure':
22: note: #define __pure __attribute__ (( pure ))previous definition is here

                                ^
arch/x86/include/bits/string.h:static inline size_t strlen(const char * s)239
:                     ^22
:In file included from  drivers/net/ath/ath9k/ath9k_ar9003_mac.c:note19:
: In file included from include/ipxe/io.hprevious definition is here:
24:
In file included from include/ipxe/uaccess.h:static inline size_t strlen(const char * s)
25:
                     ^include/string.h
:In file included from 32drivers/net/vxge/vxge_main.c::3819: warning:
: include/string.hattribute declaration must precede definition [-Wignored-attributes]
:32:38:size_t __pure strlen(const char * s) __nonnull; 
warning                                     ^: 
attribute declaration must precede definition [-Wignored-attributes]include/compiler.h
:580:36: size_t __pure strlen(const char * s) __nonnull;note
:                                      ^expanded from macro '__nonnull'

include/compiler.h:580:36: #define __nonnull __attribute__ (( nonnull ))note
:                                    ^expanded from macro '__nonnull'

arch/x86/include/bits/string.h:239:22:#define __nonnull __attribute__ (( nonnull )) 
                                   ^note
: arch/x86/include/bits/string.hprevious definition is here:
239:22: static inline size_t strlen(const char * s)note
                     ^: 
previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_ar9003_mac.c:19:
In file included from In file included from drivers/net/vxge/vxge_main.cinclude/ipxe/io.h::1924:
:
include/string.hIn file included from :39include/ipxe/uaccess.h::2544:
:include/string.h: 39warning:: 44:attribute declaration must precede definition [-Wignored-attributes] 
warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^void * memset(void * s,int c,size_t count) __nonnull;

include/compiler.h:                                           ^580
:36include/compiler.h:: 580note:: 36expanded from macro '__nonnull':
 note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h#define __nonnull __attribute__ (( nonnull ))
:                                   ^185
:arch/x86/include/bits/string.h:22:185: 22note::  previous definition is herenote: previous definition is here

static inline void * memset(void *s, int c,size_t count)static inline void * memset(void *s, int c,size_t count)

                     ^                     ^

In file included from In file included from drivers/net/vxge/vxge_main.cdrivers/net/ath/ath9k/ath9k_ar9003_mac.c::1919:
:
include/string.hIn file included from include/ipxe/io.h::4024:
:In file included from include/ipxe/uaccess.h58:: warning25: :
attribute declaration must precede definition [-Wignored-attributes]include/string.h
:40:58: warning: void * memmove(void * dest,const void *src,size_t count) __nonnull;attribute declaration must precede definition [-Wignored-attributes]

                                                         ^
include/compiler.h:580:void * memmove(void * dest,const void *src,size_t count) __nonnull;36
                                                         ^:
 include/compiler.hnote:580:36: :expanded from macro '__nonnull'
 note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
#define __nonnull __attribute__ (( nonnull ))arch/x86/include/bits/string.h
:159                                   ^
:arch/x86/include/bits/string.h:159:2222::  notenote: : previous definition is hereprevious definition is here

static inline void * memmove(void * dest,const void * src, size_t n)
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^                     ^

clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:20:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/ath/ath9k/ath9k.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/ath/ath9k/ath9k.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/ath/ath9k/ath9k.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/ath/ath9k/ath9k.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:675:5: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
                                AR_PHY_TX_IQCAL_STATUS_B0,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:104:18: note: expanded from macro 'REG_READ_FIELD'
        (((REG_READ(_a, _r) & _f) >> _f##_S))
           ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/hw.h:79:30: note: expanded from macro 'REG_READ'
        (_ah)->reg_ops.read((_ah), (_reg))
                                    ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:675:5: note: place parentheses around the '+' expression to silence this warning
                                AR_PHY_TX_IQCAL_STATUS_B0,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:104:18: note: expanded from macro 'REG_READ_FIELD'
        (((REG_READ(_a, _r) & _f) >> _f##_S))
           ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/hw.h:79:30: note: expanded from macro 'REG_READ'
        (_ah)->reg_ops.read((_ah), (_reg))
                                    ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:675:5: note: place parentheses around the '?:' expression to evaluate it first
                                AR_PHY_TX_IQCAL_STATUS_B0,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:104:18: note: expanded from macro 'REG_READ_FIELD'
        (((REG_READ(_a, _r) & _f) >> _f##_S))
           ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/hw.h:79:30: note: expanded from macro 'REG_READ'
        (_ah)->reg_ops.read((_ah), (_reg))
                                    ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:727:20: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        REG_RMW_FIELD(ah, AR_PHY_TX_IQCAL_START,
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:575:68: note: expanded from macro 'AR_PHY_TX_IQCAL_START'
#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:102:14: 766note warning: sexpanded from macro 'REG_RMW_FIELD' generated.

        REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/hw.h:85:29: note: expanded from macro 'REG_RMW'
        (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
                                   ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:727:20: note: place parentheses around the '+' expression to silence this warning
        REG_RMW_FIELD(ah, AR_PHY_TX_IQCAL_START,
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:575:68: note: expanded from macro 'AR_PHY_TX_IQCAL_START'
#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:102:14: note: expanded from macro 'REG_RMW_FIELD'
        REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/hw.h:85:29: note: expanded from macro 'REG_RMW'
        (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
                                   ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:727:20: note: place parentheses around the '?:' expression to evaluate it first
        REG_RMW_FIELD(ah, AR_PHY_TX_IQCAL_START,
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:575:68: note: expanded from macro 'AR_PHY_TX_IQCAL_START'
#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:102:14: note: expanded from macro 'REG_RMW_FIELD'
        REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/hw.h:85:29: note: expanded from macro 'REG_RMW'
        (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
                                   ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:730:25: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        if (!ath9k_hw_wait(ah, AR_PHY_TX_IQCAL_START,
                               ^~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:575:68: note: expanded from macro 'AR_PHY_TX_IQCAL_START'
#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:730:25: note: place parentheses around the '+' expression to silence this warning
        if (!ath9k_hw_wait(ah, AR_PHY_TX_IQCAL_START,
                               ^~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:575:68: note: expanded from macro 'AR_PHY_TX_IQCAL_START'
#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:730:25: note: place parentheses around the '?:' expression to evaluate it first
        if (!ath9k_hw_wait(ah, AR_PHY_TX_IQCAL_START,
                               ^~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:575:68: note: expanded from macro 'AR_PHY_TX_IQCAL_START'
#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                  ~~~~~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:743:3: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
                AR_PHY_TX_IQCAL_STATUS_B0,
                ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:743:3: note: place parentheses around the '+' expression to silence this warning
                AR_PHY_TX_IQCAL_STATUS_B0,
                ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:743:3: note: place parentheses around the '?:' expression to evaluate it first
                AR_PHY_TX_IQCAL_STATUS_B0,
                ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                  ~~~~~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:765:5: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
                                AR_PHY_TX_IQCAL_STATUS_B0,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:104:18: note: expanded from macro 'REG_READ_FIELD'
        (((REG_READ(_a, _r) & _f) >> _f##_S))
           ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/hw.h:79:30: note: expanded from macro 'REG_READ'
        (_ah)->reg_ops.read((_ah), (_reg))
                                    ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:765:5: note: place parentheses around the '+' expression to silence this warning
                                AR_PHY_TX_IQCAL_STATUS_B0,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:104:18: note: expanded from macro 'REG_READ_FIELD'
        (((REG_READ(_a, _r) & _f) >> _f##_S))
           ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/hw.h:79:30: note: expanded from macro 'REG_READ'
        (_ah)->reg_ops.read((_ah), (_reg))
                                    ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:765:5: note: place parentheses around the '?:' expression to evaluate it first
                                AR_PHY_TX_IQCAL_STATUS_B0,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:577:68: note: expanded from macro 'AR_PHY_TX_IQCAL_STATUS_B0'
#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:104:18: note: expanded from macro 'REG_READ_FIELD'
        (((REG_READ(_a, _r) & _f) >> _f##_S))
           ~~~~~~~~~~~~~^~~
drivers/net/ath/ath9k/hw.h:79:30: note: expanded from macro 'REG_READ'
        (_ah)->reg_ops.read((_ah), (_reg))
                                    ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:854:20: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        REG_RMW_FIELD(ah, AR_PHY_TX_IQCAL_CONTROL_1,
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:573:68: note: expanded from macro 'AR_PHY_TX_IQCAL_CONTROL_1'
#define AR_PHY_TX_IQCAL_CONTROL_1   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:102:14: note: expanded from macro 'REG_RMW_FIELD'
        REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/hw.h:85:29: note: expanded from macro 'REG_RMW'
        (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
                                   ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:854:20: note: place parentheses around the '+' expression to silence this warning
        REG_RMW_FIELD(ah, AR_PHY_TX_IQCAL_CONTROL_1,
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:573:68: note: expanded from macro 'AR_PHY_TX_IQCAL_CONTROL_1'
#define AR_PHY_TX_IQCAL_CONTROL_1   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:102:14: note: expanded from macro 'REG_RMW_FIELD'
        REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/hw.h:85:29: note: expanded from macro 'REG_RMW'
        (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
                                   ^~~~
drivers/net/ath/ath9k/ath9k_ar9003_calib.c:854:20: note: place parentheses around the '?:' expression to evaluate it first
        REG_RMW_FIELD(ah, AR_PHY_TX_IQCAL_CONTROL_1,
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ar9003_phy.h:573:68: note: expanded from macro 'AR_PHY_TX_IQCAL_CONTROL_1'
#define AR_PHY_TX_IQCAL_CONTROL_1   (AR_SM_BASE + AR_SREV_9485(ah) ? \
                                                                   ^
drivers/net/ath/ath9k/hw.h:102:14: note: expanded from macro 'REG_RMW_FIELD'
        REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/hw.h:85:29: note: expanded from macro 'REG_RMW'
        (_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
                                   ^~~~
In file included from drivers/net/vxge/vxge_config.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/vxge/vxge_config.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/vxge/vxge_config.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/vxge/vxge_config.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/vxge/vxge_config.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/vxge/vxge_config.c:20:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/scsi.o
  [BUILD] bin/srp.o
drivers/net/vxge/vxge_config.c:417:19: warning: taking address of packed member 'vpath_rst_in_prog' of class or structure 'vxge_hw_common_reg' may result in an unaligned pointer value [-Waddress-of-packed-member]
                (u64 __iomem *)&common_reg->vpath_rst_in_prog);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [BUILD] bin/ata.o
8 warnings generated.
6 warnings generated.
  [BUILD] bin/ibft.o
In file included from drivers/net/efi/snpnet.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/efi/snpnet.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/efi/snpnet.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/efi/snpnet.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/efi/snpnet.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/efi/snpnet.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/nvs.o
  [BUILD] bin/threewire.o
6 warnings generated.
6 warnings generated.
In file included from drivers/net/vxge/vxge_traffic.c:21:
In file included from drivers/net/vxge/vxge_config.h:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from In file included from drivers/net/efi/snponly.carch/x86/include/bits/pci_io.h::2113:
:
include/string.hIn file included from :arch/x86/include/ipxe/pcidirect.h28::75:
: In file included from warninginclude/ipxe/io.h: :attribute declaration must precede definition [-Wignored-attributes]24
:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:int __pure strncmp(const char * cs,const char * ct,33
:    ^
 note: expanded from macro '__pure'
include/compiler.h#define __pure __attribute__ (( pure )):
566                                ^
:33: arch/x86/include/bits/string.hnote:216: :expanded from macro '__pure'19:
 note: previous definition is here
#define __pure __attribute__ (( pure ))
                                ^
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^arch/x86/include/bits/string.h
:In file included from 216:drivers/net/efi/snponly.c19::21 :
noteinclude/string.h: :previous definition is here
29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
                                     size_t count) __nonnull;
                                                   ^
In file included from include/compiler.hdrivers/net/vxge/vxge_traffic.c::58021::
36In file included from :drivers/net/vxge/vxge_config.h :note22: :
expanded from macro '__nonnull'In file included from 
include/ipxe/pci.h:24:
In file included from #define __nonnull __attribute__ (( nonnull ))include/ipxe/pci_io.h
:                                   ^49
:
arch/x86/include/bits/string.hIn file included from :arch/x86/include/bits/pci_io.h:21613::
In file included from 19arch/x86/include/ipxe/pcidirect.h:: 7note: :
previous definition is hereIn file included from 
include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
static inline int strncmp(const char * cs,const char * ct,size_t count)include/string.h
:                  ^29
:24: warning: attribute declaration must precede definition [-Wignored-attributes]6
 warnings generated.
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/efi/snponly.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/efi/snponly.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^In file included from 
drivers/net/vxge/vxge_traffic.cinclude/compiler.h::21580:
:In file included from 36drivers/net/vxge/vxge_config.h::22:
 In file included from noteinclude/ipxe/pci.h: :expanded from macro '__nonnull'24
:
In file included from include/ipxe/pci_io.h:#define __nonnull __attribute__ (( nonnull ))49
:
In file included from                                    ^arch/x86/include/bits/pci_io.h
:arch/x86/include/bits/string.h13:
:In file included from arch/x86/include/ipxe/pcidirect.h239::722::
 In file included from include/ipxe/io.hnote:: 24previous definition is here:

In file included from include/ipxe/uaccess.hstatic inline size_t strlen(const char * s):
25                     ^:

include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^In file included from 
drivers/net/efi/snponly.carch/x86/include/bits/string.h::23921::
22include/string.h:: 39note:: 44previous definition is here:
 warningstatic inline size_t strlen(const char * s): 
attribute declaration must precede definition [-Wignored-attributes]                     ^

In file included from drivers/net/vxge/vxge_traffic.c:void * memset(void * s,int c,size_t count) __nonnull;21
:
                                           ^In file included from 
drivers/net/vxge/vxge_config.hinclude/compiler.h::22580:
:In file included from 36include/ipxe/pci.h:: 24:
In file included from noteinclude/ipxe/pci_io.h: :49expanded from macro '__nonnull':

In file included from arch/x86/include/bits/pci_io.h:13#define __nonnull __attribute__ (( nonnull )):

In file included from                                    ^arch/x86/include/ipxe/pcidirect.h:7:

In file included from include/ipxe/io.harch/x86/include/bits/string.h::24185:
:In file included from 22include/ipxe/uaccess.h:: 25note:
: include/string.hprevious definition is here:
32:38: static inline void * memset(void *s, int c,size_t count)warning
:                      ^attribute declaration must precede definition [-Wignored-attributes]

size_t __pure strlen(const char * s) __nonnull;
                                     ^In file included from 
drivers/net/efi/snponly.cinclude/compiler.h::21580:
:include/string.h36:: note40: :expanded from macro '__nonnull'58
:#define __nonnull __attribute__ (( nonnull )) 
warning                                   ^
: arch/x86/include/bits/string.hattribute declaration must precede definition [-Wignored-attributes]:
239:22void * memmove(void * dest,const void *src,size_t count) __nonnull;:
                                                          ^note: 
previous definition is hereinclude/compiler.h
:580static inline size_t strlen(const char * s)
:                     ^36
: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/net/vxge/vxge_traffic.c:21:
In file included from drivers/net/vxge/vxge_config.h:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/vxge/vxge_traffic.c:21:
In file included from drivers/net/vxge/vxge_config.h:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/nvsvpd.o
  [BUILD] bin/spi.o
  [BUILD] bin/i2c_bit.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warningclang: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
warningclang: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]warning
: clangoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
12 warnings generated.
6 warnings generated.
  [BUILD] bin/spi_bit.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/bitbash.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/linda_fw.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/net/vxge/vxge.c:10:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/vxge/vxge.c:10:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/net/vxge/vxge.c:10:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/vxge/vxge.c:10:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/vxge/vxge.c:10:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/net/vxge/vxge.c:10:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/block/srp.c:34:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/block/srp.c:34:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/block/srp.c:34:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/srp.c:34:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:6580 warning:36s generated.
: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/srp.c:34:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/block/srp.c:34:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/block/ata.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:  [BUILD] bin/qib7322.o
566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/block/ata.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
6 warnings generated.
In file included from drivers/block/ata.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/ata.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/ata.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/block/ata.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/arbel.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
  [BUILD] bin/hermon.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/linda.o
In file included from drivers/bitbash/i2c_bit.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bitbash/i2c_bit.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bitbash/i2c_bit.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bitbash/i2c_bit.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bitbash/i2c_bit.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bitbash/i2c_bit.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/nvs/nvsvpd.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/nvs/nvsvpd.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/nvs/nvsvpd.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/nvs/nvsvpd.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/nvs/nvsvpd.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/nvs/nvsvpd.c:24:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/block/ibft.c:32:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/block/ibft.c:32:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/block/ibft.c:32:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/ibft.c:32:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/ibft.c:32:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/block/ibft.c:32:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from drivers/nvs/nvs.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/nvs/nvs.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/nvs/nvs.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/nvs/nvs.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/nvs/nvs.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/nvs/nvs.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
In file included from drivers/block/scsi.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/block/scsi.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/efi_io.o
In file included from drivers/block/scsi.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/scsi.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/block/scsi.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/block/scsi.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)clang
:                      ^
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/efi_uaccess.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/efi_init.o
In file included from drivers/bitbash/spi_bit.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/bitbash/spi_bit.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/efi_driver.o
In file included from drivers/bitbash/spi_bit.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bitbash/spi_bit.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/bitbash/spi_bit.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/bitbash/spi_bit.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/efi_smbios.o
In file included from drivers/nvs/threewire.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/nvs/threewire.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/nvs/threewire.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/nvs/threewire.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/nvs/threewire.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/nvs/threewire.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/efi_timer.o
6 warnings generated.
  [BUILD] bin/efi_strings.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from drivers/infiniband/arbel.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/arbel.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/arbel.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/arbel.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/arbel.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/infiniband/arbel.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/efi_umalloc.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/efi_bofm.o
In file included from drivers/infiniband/hermon.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/hermon.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/hermon.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/hermon.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/hermon.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/infiniband/hermon.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
drivers/infiniband/arbel.c:449:1: warning: unused function 'arbel_cmd_disable_lam' [-Wunused-function]
arbel_cmd_disable_lam ( struct arbel *arbel ) {
^
  [BUILD] bin/efi_strerror.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/efi_pci.o
  [BUILD] bin/efi_snp.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/infiniband/hermon.c:370:1: warning: unused function 'hermon_cmd_query_eq' [-Wunused-function]
hermon_cmd_query_eq ( struct hermon *hermon, unsigned int index,
^
In file included from drivers/infiniband/linda.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/linda.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/linda.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/linda.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/linda.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/infiniband/linda.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/infiniband/linda.c:1269:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
                if ( ( linda_wq->eager_cons ==
                       ~~~~~~~~~~~~~~~~~~~~~^~
drivers/infiniband/linda.c:1269:31: note: remove extraneous parentheses around the comparison to silence this warning
                if ( ( linda_wq->eager_cons ==
                     ~~                     ^
drivers/infiniband/linda.c:1269:31: note: use '=' to turn this equality comparison into an assignment
                if ( ( linda_wq->eager_cons ==
                                            ^~
                                            =
In file included from interface/efi/efi_init.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
In file included from drivers/infiniband/qib7322.c:26:
arch/x86/include/bits/string.hIn file included from :216:include/ipxe/io.h19::24:
 In file included from noteinclude/ipxe/uaccess.h: :previous definition is here25
:
include/string.h:28:5: warning: static inline int strncmp(const char * cs,const char * ct,size_t count)attribute declaration must precede definition [-Wignored-attributes]

                  ^
In file included from interface/efi/efi_init.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is hereint __pure strncmp(const char * cs,const char * ct,

    ^
static inline int strncmp(const char * cs,const char * ct,size_t count)include/compiler.h
:                  ^566
:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/qib7322.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from drivers/infiniband/qib7322.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/qib7322.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/infiniband/qib7322.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from drivers/infiniband/qib7322.c:26:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from interface/efi/efi_init.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_init.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_init.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_init.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from interface/efi/efi_smbios.c:22:
In file included from include/ipxe/smbios.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_smbios.c:22:
In file included from include/ipxe/smbios.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_smbios.c:22:
In file included from include/ipxe/smbios.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_smbios.c:22:
In file included from include/ipxe/smbios.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_smbios.c:22:
In file included from include/ipxe/smbios.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_smbios.c:22:
In file included from include/ipxe/smbios.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
interface/efi/efi_timer.c:53:13: warning: function 'efi_udelay' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void efi_udelay ( unsigned long usecs ) {
            ^
interface/efi/efi_timer.c:69:22: warning: function 'efi_currticks' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static unsigned long efi_currticks ( void ) {
                     ^
interface/efi/efi_timer.c:90:22: warning: function 'efi_ticks_per_sec' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static unsigned long efi_ticks_per_sec ( void ) {
                     ^
In file included from interface/efi/efi_uaccess.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_uaccess.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_io.c:22:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_io.c:22:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_uaccess.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_uaccess.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_uaccess.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_uaccess.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from interface/efi/efi_io.c:22:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_io.c:22:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_io.c:22:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_io.c:22:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
interface/efi/efi_smbios.c:42:12: warning: function 'efi_find_smbios' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int efi_find_smbios ( struct smbios *smbios ) {
           ^
drivers/infiniband/qib7322.c:1505:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
                if ( ( qib7322_wq->eager_cons ==
                       ~~~~~~~~~~~~~~~~~~~~~~~^~
drivers/infiniband/qib7322.c:1505:33: note: remove extraneous parentheses around the comparison to silence this warning
                if ( ( qib7322_wq->eager_cons ==
                     ~~                       ^
drivers/infiniband/qib7322.c:1505:33: note: use '=' to turn this equality comparison into an assignment
                if ( ( qib7322_wq->eager_cons ==
                                              ^~
                                              =
interface/efi/efi_io.c:174:13: warning: function 'efi_iodelay' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void efi_iodelay ( void ) {
            ^
interface/efi/efi_io.c:186:13: warning: function 'efi_get_memmap' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void efi_get_memmap ( struct memory_map *memmap ) {
            ^
In file included from interface/efi/efi_bofm.c:22:
In file included from include/ipxe/bofm.h:15:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_bofm.c:22:
In file included from include/ipxe/bofm.h:15:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_bofm.c:22:
In file included from 6include/ipxe/bofm.h warning:s15 generated.
:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_bofm.c:22:
In file included from include/ipxe/bofm.h:15:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_bofm.c:22:
In file included from include/ipxe/bofm.h:15:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_bofm.c:22:
In file included from include/ipxe/bofm.h:15:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
In file included from #define __nonnull __attribute__ (( nonnull ))interface/efi/efi_umalloc.c
:                                   ^22
:
arch/x86/include/bits/string.hIn file included from :include/ipxe/umalloc.h159::1522:
:In file included from  include/ipxe/uaccess.hnote:: 25previous definition is here:

include/string.h:static inline void * memmove(void * dest,const void * src, size_t n)28
:                     ^5
: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_umalloc.c:22:
In file included from include/ipxe/umalloc.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_umalloc.c:22:
In file included from include/ipxe/umalloc.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_umalloc.c:22:
In file included from include/ipxe/umalloc.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_umalloc.c:22:
In file included from include/ipxe/umalloc.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_umalloc.c:22:
In file included from include/ipxe/umalloc.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
3 warnings generated.
  [BUILD] bin/efi_console.o
7 warnings generated.
interface/efi/efi_umalloc.c:44:18: warning: function 'efi_urealloc' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static userptr_t efi_urealloc ( userptr_t old_ptr, size_t new_size ) {
                 ^
  [BUILD] bin/smbios_settings.o
In file included from interface/efi/efi_pci.c:23:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_pci.c:23:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_pci.c:23:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_pci.c:23:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_pci.c:23:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_pci.c:23:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
8 warnings generated.
  [BUILD] bin/bofm.o
In file included from interface/efi/efi_snp.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_snp.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/efi/efi_snp.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_snp.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_snp.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/efi/efi_snp.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/memcpy_test.o
  [BUILD] bin/smbios.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/list_test.o
7 warnings generated.
  [BUILD] bin/test.o
  [BUILD] bin/uri_test.o
interface/efi/efi_snp.c:996:6: warning: incompatible pointer types assigning to 'EFI_HII_PACKAGE_HEADER *' from 'char *' [-Wincompatible-pointer-types]
        end = (char *)package_list + plen - sizeof(*end);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
7 warnings generated.
  [BUILD] bin/umalloc_test.o
  [BUILD] bin/bofm_test.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/chap.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/linebuf_test.o
In file included from interface/smbios/smbios_settings.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/smbios/smbios_settings.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/smbios/smbios_settings.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/smbios/smbios_settings.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/smbios/smbios_settings.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/smbios/smbios_settings.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/md5.o
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/x509.o
6 warnings generated.
In file included from tests/memcpy_test.c:1:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/memcpy_test.c:1:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/memcpy_test.c:1:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/memcpy_test.c:1:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/memcpy_test.c:1:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from tests/memcpy_test.c:1:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/arc4.o
In file included from interface/bofm/bofm.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/bofm/bofm.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/bofm/bofm.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/bofm/bofm.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/bofm/bofm.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/bofm/bofm.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
  [BUILD] bin/sha1extra.o
  [BUILD] bin/crypto_null.o
In file included from interface/smbios/smbios.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/smbios/smbios.c:22:
include/string.h:29clang:: 24: warning: warningattribute declaration must precede definition [-Wignored-attributes]: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang                                     size_t count) __nonnull;: warning
:                                                    ^optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from interface/smbios/smbios.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/smbios/smbios.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from interface/smbios/smbios.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from interface/smbios/smbios.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from tests/list_test.c:31:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19  [BUILD] bin/crandom.o
: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/list_test.c:31:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/list_test.c:31:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/list_test.c:31:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/list_test.c:31:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from tests/list_test.c:31:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from tests/bofm_test.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/bofm_test.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/bofm_test.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/bofm_test.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/bofm_test.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
clangIn file included from : tests/bofm_test.cwarning:: 23optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:

include/string.hclang:: 40warning:: 58optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
 warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/crc32.o
6 warnings generated.
  [BUILD] bin/hmac.o
In file included from tests/uri_test.c:4:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/uri_test.c:4:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from tests/uri_test.c:4:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/uri_test.c:4:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/uri_test.c:4:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:5806:36 warning:s note generated.
: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from tests/uri_test.c:4:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from tests/umalloc_test.c:2:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/umalloc_test.c:2:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/uri_test.c:6:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from tests/umalloc_test.c:2:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
In file included from #define __pure __attribute__ (( pure ))tests/uri_test.c
:                                ^6:

include/ipxe/uri.harch/x86/include/bits/string.h:162::23913::22 : notewarning: previous definition is here
: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]static inline size_t strlen(const char * s)

                     ^
        ref_get ( &uri->refcnt );In file included from tests/umalloc_test.c
:                   ^~~~~~~~~~~2
:
include/ipxe/refcnt.hIn file included from :include/ipxe/uaccess.h:9525::
18include/string.h::32 :note38::  warning: attribute declaration must precede definition [-Wignored-attributes]expanded from macro 'ref_get'

size_t __pure strlen(const char * s) __nonnull;        ref_increment ( refcnt );                                       \

                                     ^                        ^~~~~~

include/compiler.h:In file included from 580tests/uri_test.c::366: :
noteinclude/ipxe/uri.h:: expanded from macro '__nonnull'162
:13: #define __nonnull __attribute__ (( nonnull ))warning
:                                    ^taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]

arch/x86/include/bits/string.h:239        ref_get ( &uri->refcnt );
:22:                   ^~~~~~~~~~~
 include/ipxe/refcnt.hnote:96: :previous definition is here
3static inline size_t strlen(const char * s)
:                     ^ 
note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from tests/umalloc_test.cIn file included from :tests/uri_test.c2::
6In file included from :
include/ipxe/uaccess.hinclude/ipxe/uri.h::25173:
:include/string.h13:: 39warning:: 44taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]:
 warning:         ref_put ( &uri->refcnt );attribute declaration must precede definition [-Wignored-attributes]

                   ^~~~~~~~~~~
include/ipxe/refcnt.hvoid * memset(void * s,int c,size_t count) __nonnull;:108:
13                                           ^
:include/compiler.h :580note:36: :expanded from macro 'ref_put' 
note: expanded from macro '__nonnull'                assert ( (refcnt)->count >= 0 );                        \

                          ^~~~~~#define __nonnull __attribute__ (( nonnull ))

include/assert.h                                   ^:47
:24:arch/x86/include/bits/string.h :note185: expanded from macro 'assert':22
:                 if ( ASSERTING && ! (condition) ) {                          \note: 
previous definition is here                                     ^~~~~~~~~

static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from tests/uri_test.c:6:
include/ipxe/uri.hIn file included from :tests/umalloc_test.c173::132::
 In file included from warninginclude/ipxe/uaccess.h: :taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]25
:
include/string.h        ref_put ( &uri->refcnt );:
40                   ^~~~~~~~~~~:
58include/ipxe/refcnt.h:: warning109: :attribute declaration must precede definition [-Wignored-attributes]18
: note: expanded from macro 'ref_put'
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^        ref_decrement ( refcnt );                                       \

                        ^~~~~~
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/asn1.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from tests/linebuf_test.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/linebuf_test.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from tests/linebuf_test.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/linebuf_test.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from tests/linebuf_test.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from tests/linebuf_test.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/axtls_aes.o
In file included from crypto/md5.c:26:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/md5.c:26:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/md5.c:26:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/md5.c:26:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/md5.c:26:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/md5.c:26:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/aes_wrap.o
11 warnings generated.
  [BUILD] bin/axtls_sha1.o
6 warnings generated.
  [BUILD] bin/cbc.o
In file included from crypto/crypto_null.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/crypto_null.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/crypto_null.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/crypto_null.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/crypto_null.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/crypto_null.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from crypto/chap.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/chap.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/chap.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/chap.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from In file included from crypto/x509.ccrypto/chap.c::22:
23include/string.h:
:include/string.h28::395::44 : warningwarning: : attribute declaration must precede definition [-Wignored-attributes]attribute declaration must precede definition [-Wignored-attributes]

void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/chap.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.hinclude/compiler.h::566580::3336: :note:  expanded from macro '__pure'note
: expanded from macro '__nonnull'
#define __pure __attribute__ (( pure ))
                                ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:arch/x86/include/bits/string.h22::216:19:  notenote: : previous definition is hereprevious definition is here

static inline int strncmp(const char * cs,const char * ct,size_t count)
static inline void * memmove(void * dest,const void * src, size_t n)                  ^

                     ^In file included from crypto/x509.c
:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/x509.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/x509.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/x509.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/x509.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/aes.o
6 warnings generated.
  [BUILD] bin/bigint.o
  [BUILD] bin/rsa.o
  [BUILD] bin/sha1.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/linux_args.o
  [BUILD] bin/shell.o
In file included from crypto/sha1extra.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/sha1extra.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/sha1extra.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/sha1extra.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/sha1extra.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/sha1extra.c:22:
In file included from include/ipxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/strerror.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6  [BUILD] bin/readline.o
 warningclangsclang generated.
: : warningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clang: clang: warningwarning: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from crypto/hmac.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/hmac.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/editstring.o
In file included from crypto/hmac.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/hmac.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/hmac.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/hmac.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from crypto/axtls_sha1.c:1:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls_sha1.c:1:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls_sha1.c:1:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls_sha1.c:1:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^In file included from 
crypto/cbc.c:21:
include/string.h:28:5: warning: In file included from attribute declaration must precede definition [-Wignored-attributes]crypto/axtls_sha1.c
:1:
In file included from ./crypto/axtls/crypto.h:133:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is hereint __pure strncmp(const char * cs,const char * ct,

    ^
static inline void * memset(void *s, int c,size_t count)
                     ^include/compiler.h
:566:33: note: expanded from macro '__pure'
In file included from crypto/axtls_sha1.c:1#define __pure __attribute__ (( pure )):

In file included from                                 ^./crypto/axtls/crypto.h
:133:
include/string.h:40:arch/x86/include/bits/string.h58:: 216warning:: 19attribute declaration must precede definition [-Wignored-attributes]:
 note: previous definition is here
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.hstatic inline int strncmp(const char * cs,const char * ct,size_t count):
580                  ^:36:
 In file included from notecrypto/cbc.c: :expanded from macro '__nonnull'21
:
include/string.h:29:#define __nonnull __attribute__ (( nonnull ))24
:                                   ^ 
warningarch/x86/include/bits/string.h: :attribute declaration must precede definition [-Wignored-attributes]159
:22:                                     size_t count) __nonnull; 
                                                   ^note: 
previous definition is here
include/compiler.h:580:36:static inline void * memmove(void * dest,const void * src, size_t n) 
note                     ^: 
expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/cbc.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/cbc.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/cbc.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/cbc.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from crypto/axtls_aes.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls_aes.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: clangnote: : previous definition is here
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
static inline int strncmp(const char * cs,const char * ct,size_t count)clang
: warning                  ^: 
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from crypto/axtls_aes.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls_aes.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls_aes.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/axtls_aes.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from crypto/axtls/rsa.c:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/rsa.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/rsa.c:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/rsa.c:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/rsa.c:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/axtls/rsa.c:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from crypto/aes_wrap.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/aes_wrap.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/aes_wrap.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/aes_wrap.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/aes_wrap.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/aes_wrap.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/wireless_errors.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/nvo_cmd.o
  [BUILD] bin/config_cmd.o
6 warnings generated.
In file included from hci/linux_args.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/linux_args.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/linux_args.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/linux_args.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/linux_args.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/linux_args.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from crypto/axtls/aes.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/aes.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/aes.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/aes.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/aes.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/axtls/aes.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/login_cmd.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/sanboot_cmd.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from hci/strerror.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/strerror.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/strerror.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/strerror.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/bigint.c:53:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]In file included from 
hci/strerror.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,void * memset(void * s,int c,size_t count) __nonnull;

                                           ^    ^

include/compiler.h:580:36:include/compiler.h :note566: :expanded from macro '__nonnull'33
: note: expanded from macro '__pure'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h#define __pure __attribute__ (( pure )):
185:22:                                ^ 
note: previous definition is here
arch/x86/include/bits/string.h:216:19static inline void * memset(void *s, int c,size_t count):
                     ^ 
note: previous definition is here
In file included from hci/strerror.cstatic inline int strncmp(const char * cs,const char * ct,size_t count):
2                  ^
:
In file included from crypto/axtls/bigint.c:include/string.h53::
40include/string.h::5829:: 24warning::  attribute declaration must precede definition [-Wignored-attributes]
warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                     size_t count) __nonnull;                                                         ^

                                                   ^include/compiler.h:
580include/compiler.h::36580:: note36:: expanded from macro '__nonnull' 
note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
#define __nonnull __attribute__ (( nonnull ))arch/x86/include/bits/string.h:
159                                   ^:22:
 notearch/x86/include/bits/string.h: :previous definition is here
216:19static inline void * memmove(void * dest,const void * src, size_t n):
                     ^ 
note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/bigint.c:53:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/bigint.c:53:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/bigint.c:53:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/axtls/bigint.c:53:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from hci/readline.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/readline.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/readline.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/readline.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/readline.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/readline.c:22:
clanginclude/string.h: :40:warning58::  optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]warning
: clangattribute declaration must precede definition [-Wignored-attributes]: 
warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ifmgmt_cmd.o
  [BUILD] bin/gdbstub_cmd.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from crypto/axtls/sha1.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
clang: warningint __pure strncmp(const char * cs,const char * ct,: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]    ^

clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/sha1.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from crypto/axtls/sha1.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/sha1.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from crypto/axtls/sha1.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from crypto/axtls/sha1.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/autoboot_cmd.o
6 warnings generated.
  [BUILD] bin/time_cmd.o
In file included from hci/shell.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/shell.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/editstring.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/editstring.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from hci/shell.c:                                     size_t count) __nonnull;24
:
                                                   ^include/string.h:
32include/compiler.h::8:580 :warning36: :attribute declaration must precede definition [-Wignored-attributes] 
note: expanded from macro '__nonnull'
size_t __pure strlen(const char * s) __nonnull;
       ^
#define __nonnull __attribute__ (( nonnull ))include/compiler.h
:                                   ^566
:33arch/x86/include/bits/string.h:: 216note:: 19expanded from macro '__pure':
 note: #define __pure __attribute__ (( pure ))previous definition is here

                                ^
arch/x86/include/bits/string.h:239:22:static inline int strncmp(const char * cs,const char * ct,size_t count) 
note                  ^: 
previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/shell.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/shell.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/shell.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from hci/editstring.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/editstring.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:  [BUILD] bin/dhcp_cmd.o
22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/editstring.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/editstring.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from hci/commands/config_cmd.c:19:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/config_cmd.c:19:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from hci/commands/config_cmd.c:19:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/config_cmd.c:19:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/config_cmd.c:19:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/config_cmd.c:19:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/route_cmd.o
  [BUILD] bin/digest_cmd.o
6 warnings generated.
6 warnings generated.
  [BUILD] bin/image_cmd.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/fcmgmt_cmd.o
  [BUILD] bin/lotest_cmd.o
6 warnings generated.
6 warnings generated.
6 warnings generated.
  [BUILD] bin/iwmgmt_cmd.o
  [BUILD] bin/vlan_cmd.o
  [BUILD] bin/login_ui.o
In file included from hci/commands/login_cmd.c:19:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/login_cmd.c:19:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/login_cmd.c:19:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/login_cmd.c:19:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/login_cmd.c:19:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/login_cmd.c:19:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from hci/commands/nvo_cmd.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/nvo_cmd.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/nvo_cmd.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/nvo_cmd.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/nvo_cmd.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/nvo_cmd.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from hci/commands/sanboot_cmd.c:20:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/sanboot_cmd.c:20:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from hci/commands/sanboot_cmd.c:20:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/sanboot_cmd.c:20:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/sanboot_cmd.c:20:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/sanboot_cmd.c:20:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from hci/commands/sanboot_cmd.c:25:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from hci/commands/sanboot_cmd.c:25:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from hci/commands/sanboot_cmd.c:25:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from hci/commands/sanboot_cmd.c:25:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from hci/commands/sanboot_cmd.c:25:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/settings_ui.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from hci/commands/time_cmd.c:26:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/time_cmd.c:26:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from hci/commands/time_cmd.c:26:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/time_cmd.c:26:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
clang: In file included from hci/commands/time_cmd.c:26:
include/string.h:39:44: warningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]attribute declaration must precede definition [-Wignored-attributes]

clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/time_cmd.c:26:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
11 warnings generated.
In file included from hci/commands/dhcp_cmd.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/dhcp_cmd.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
6 warnings generated.
In file included from hci/commands/dhcp_cmd.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/dhcp_cmd.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/dhcp_cmd.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/dhcp_cmd.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/alert.o
  [BUILD] bin/clear.o
  [BUILD] bin/edging.o
In file included from hci/commands/digest_cmd.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/digest_cmd.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/digest_cmd.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/digest_cmd.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/digest_cmd.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/digest_cmd.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/winattrs.o
In file included from hci/commands/lotest_cmd.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/lotest_cmd.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/lotest_cmd.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/lotest_cmd.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/lotest_cmd.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/lotest_cmd.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from hci/commands/vlan_cmd.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/vlan_cmd.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/vlan_cmd.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/vlan_cmd.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/vlan_cmd.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/vlan_cmd.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from hci/commands/fcmgmt_cmd.c:24:
In file included from include/strings.h:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/fcmgmt_cmd.c:24:
In file included from include/strings.h:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/fcmgmt_cmd.c:24:
In file included from include/strings.h:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/fcmgmt_cmd.c:24:
In file included from include/strings.h:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/fcmgmt_cmd.c:24:
In file included from include/strings.h:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/fcmgmt_cmd.c:24:
In file included from include/strings.h:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/ansi_screen.o
  [BUILD] bin/slk.o
  [BUILD] bin/print_nadv.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
In file included from hci/commands/image_cmd.c:26:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/commands/image_cmd.c:26:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/wininit.o
In file included from hci/commands/image_cmd.c:26:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/image_cmd.c:26:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/commands/image_cmd.c:26:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/commands/image_cmd.c:26:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/mucurses.o
In file included from hci/tui/login_ui.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/tui/login_ui.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/tui/login_ui.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/tui/login_ui.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/tui/login_ui.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/tui/login_ui.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
  [BUILD] bin/windows.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/print.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/colour.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/kb.o
  [BUILD] bin/editbox.o
In file included from hci/tui/settings_ui.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/tui/settings_ui.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/tui/settings_ui.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/tui/settings_ui.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/tui/settings_ui.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/tui/settings_ui.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/keymap_pt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_dk.o
  [BUILD] bin/keymap_gr.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
hci/mucurses/kb.c:91:9: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
                str = '\0';
                      ^~~~
In file included from hci/mucurses/slk.c:4:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
clang: int __pure strncmp(const char * cs,const char * ct,warning: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]    ^

clang: warning: include/compiler.hoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/mucurses/slk.c:4:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/mucurses/slk.c:4:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/mucurses/slk.c:4:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/mucurses/slk.c:4:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/mucurses/slk.c:4:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/keymap_il.o
6 warnings generated.
  [BUILD] bin/keymap_us.o
  [BUILD] bin/keymap_th.o
  [BUILD] bin/keymap_et.o
  [BUILD] bin/keymap_no.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
1 warning generated.
  [BUILD] bin/keymap_cf.o
  [BUILD] bin/keymap_ru.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_al.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_sr.o
  [BUILD] bin/keymap_lt.o
In file included from hci/mucurses/widgets/editbox.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/mucurses/widgets/editbox.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from hci/mucurses/widgets/editbox.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/mucurses/widgets/editbox.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from hci/mucurses/widgets/editbox.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from hci/mucurses/widgets/editbox.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_ua.o
  [BUILD] bin/keymap_wo.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_mt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/keymap_by.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_fr.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_az.o
  [BUILD] bin/keymap_pl.o
  [BUILD] bin/keymap_uk.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_mk.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_fi.o
  [BUILD] bin/keymap_de.o
  [BUILD] bin/keymap_cz.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_nl.o
  [BUILD] bin/keymap_bg.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_hu.o
  [BUILD] bin/keymap_es.o
  [BUILD] bin/keymap_sg.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_it.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/keymap_ro.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/prompt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/route.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/iwmgmt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/lotest.o
  [BUILD] bin/imgmgmt.o
  [BUILD] bin/pxemenu.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/dhcpmgmt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/fcmgmt.o
  [BUILD] bin/ifmgmt.o
  [BUILD] bin/autoboot.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/config_infiniband.o
  [BUILD] bin/config_net80211.o
  [BUILD] bin/config_ethernet.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/config_fc.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/config.o
  [BUILD] bin/config_romprefix.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from usr/iwmgmt.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/iwmgmt.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/iwmgmt.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/iwmgmt.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/iwmgmt.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/iwmgmt.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
usr/iwmgmt.c:197:26: warning: comparison of constant 4 with expression of type 'enum net80211_security_proto' is always false [-Wtautological-constant-out-of-range-compare]
                     wlan->handshaking >= NR_AUTH_TYPES )
                     ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from usr/imgmgmt.c:25:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/imgmgmt.c:25:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/imgmgmt.c:25:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/imgmgmt.c:25:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/imgmgmt.c:25:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/imgmgmt.c:25:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from usr/imgmgmt.c:29:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from usr/imgmgmt.c:29:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from usr/imgmgmt.c:29:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from usr/imgmgmt.c:29:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from usr/imgmgmt.c:29:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from usr/fcmgmt.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/fcmgmt.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/fcmgmt.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/fcmgmt.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/fcmgmt.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/fcmgmt.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/rdtsc_timer.o
  [BUILD] bin/basemem_packet.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
  [BUILD] bin/video_subr.o
In file included from usr/dhcpmgmt.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/dhcpmgmt.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/dhcpmgmt.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/dhcpmgmt.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/dhcpmgmt.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/dhcpmgmt.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from usr/autoboot.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/autoboot.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/autoboot.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/autoboot.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/autoboot.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/autoboot.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
11 warnings generated.
6 warnings generated.
In file included from usr/autoboot.c:29:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from usr/autoboot.c:29:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from usr/autoboot.c:29:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from usr/autoboot.c:29:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from usr/autoboot.c:29:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
  [BUILD] bin/gdbmach.o
In file included from usr/lotest.c:23:
include/string.h:28:5: warning:   [BUILD] bin/cpu.o
attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/lotest.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/lotest.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/lotest.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/lotest.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/lotest.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from usr/pxemenu.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: noteclang: : expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
arch/x86/include/bits/string.hclang:: 216warning:: 19:optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument] 
note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/pxemenu.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/pxemenu.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/pxemenu.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/pxemenu.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/pxemenu.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/pic8259.o
In file included from usr/pxemenu.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from usr/pxemenu.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from usr/pxemenu.c:33:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from usr/pxemenu.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from usr/pxemenu.c:33:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
In file included from usr/ifmgmt.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/ifmgmt.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from usr/ifmgmt.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/ifmgmt.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from usr/ifmgmt.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from usr/ifmgmt.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang:   [BUILD] bin/runtime.o
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/timer2.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/x86_io.o
11 warnings generated.
  [BUILD] bin/relocate.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/nulltrap.o
  [BUILD] bin/dumpregs.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/librm_mgmt.o
11 warnings generated.
6 warnings generated.
  [BUILD] bin/hidemem.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/memmap.o
  [BUILD] bin/basemem.o
In file included from arch/i386/core/basemem_packet.c:29:
In file included from arch/i386/include/basemem_packet.h:6:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/basemem_packet.c:29:
In file included from arch/i386/include/basemem_packet.h:6:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/basemem_packet.c:29:
In file included from arch/i386/include/basemem_packet.h:6:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/basemem_packet.c:29:
In file included from arch/i386/include/basemem_packet.h:6:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/basemem_packet.c:29:
In file included from arch/i386/include/basemem_packet.h:6:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/basemem_packet.c:29:
In file included from arch/i386/include/basemem_packet.h:6:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/core/pic8259.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
clang: int __pure strncmp(const char * cs,const char * ct,
    ^
warninginclude/compiler.h: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]566
:clang33: :warning : noteoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/pic8259.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:5806:36 warnings: generated.
 note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warningIn file included from : arch/i386/core/pic8259.coptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
21clang:
: In file included from warninginclude/ipxe/io.h: :optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]24
:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/pic8259.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/pic8259.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/pic8259.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/core/rdtsc_timer.c:43:13: warning: function 'rdtsc_udelay' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void rdtsc_udelay ( unsigned long usecs ) {
            ^
arch/i386/core/rdtsc_timer.c:75:22: warning: function 'rdtsc_ticks_per_sec' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static unsigned long rdtsc_ticks_per_sec ( void ) {
                     ^
  [BUILD] bin/fakee820.o
arch/i386/core/pic8259.c:37:20: warning: unused function 'send_nonspecific_eoi' [-Wunused-function]
static inline void send_nonspecific_eoi ( unsigned int irq ) {
                   ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
In file included from arch/i386/core/video_subr.c:9:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/video_subr.c:9:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/video_subr.c:9:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/video_subr.c:9:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/video_subr.c:9:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/video_subr.c:9:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/bios_console.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
2 warnings generated.
  [BUILD] bin/pnpbios.o
In file included from arch/i386/core/gdbmach.c:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/gdbmach.c:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/gdbmach.c:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/gdbmach.c:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/gdbmach.c:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/gdbmach.c:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/core/cpu.c:2:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/cpu.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/cpu.c:2:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/cpu.c:2:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/cpu.c:2:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/cpu.c:2:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/core/runtime.c:33:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/runtime.c:33:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/runtime.c:33:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/runtime.c:33:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/runtime.c:33:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/runtime.c:33:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/core/runtime.c:198:7: warning: variable 'rc' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
        if ( ! image->data ) {
             ^~~~~~~~~~~~~
arch/i386/core/runtime.c:223:9: note: uninitialized use occurs here
        return rc;
               ^~
arch/i386/core/runtime.c:198:2: note: remove the 'if' if its condition is always false
        if ( ! image->data ) {
        ^~~~~~~~~~~~~~~~~~~~~~
arch/i386/core/runtime.c:189:7: warning: variable 'rc' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
        if ( ! image ) {
             ^~~~~~~
arch/i386/core/runtime.c:223:9: note: uninitialized use occurs here
        return rc;
               ^~
arch/i386/core/runtime.c:189:2: note: remove the 'if' if its condition is always false
        if ( ! image ) {
        ^~~~~~~~~~~~~~~~
arch/i386/core/runtime.c:173:8: note: initialize the variable 'rc' to silence this warning
        int rc;
              ^
               = 0
In file included from arch/i386/core/relocate.c:1:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/relocate.c:1:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/relocate.c:1:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/relocate.c:1:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/relocate.c:1:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/relocate.c:1:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/core/timer2.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/timer2.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/timer2.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/timer2.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/timer2.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/timer2.c:18:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/com32.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/nbi.o
  [BUILD] bin/bzimage.o
6 warnings generated.
8 warnings generated.
6 warnings generated.
  [BUILD] bin/pxe_image.o
In file included from arch/i386/firmware/pcbios/basemem.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/basemem.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/transitions/librm_mgmt.c:11:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.hIn file included from :216arch/i386/firmware/pcbios/basemem.c:19:: 22note:
: previous definition is here
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:static inline int strncmp(const char * cs,const char * ct,size_t count)
25                  ^:

include/string.hIn file included from arch/i386/transitions/librm_mgmt.c:11::
In file included from 32arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
:8                                     size_t count) __nonnull;
:                                                   ^ 
warninginclude/compiler.h: :attribute declaration must precede definition [-Wignored-attributes]580:36
: note: expanded from macro '__nonnull'
size_t __pure strlen(const char * s) __nonnull;#define __nonnull __attribute__ (( nonnull ))

       ^                                   ^

arch/x86/include/bits/string.hinclude/compiler.h::216566::1933: :note:  previous definition is herenote
: expanded from macro '__pure'
static inline int strncmp(const char * cs,const char * ct,size_t count)
#define __pure __attribute__ (( pure ))                  ^

                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/basemem.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/basemem.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/firmware/pcbios/basemem.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/transitions/librm_mgmt.c:11:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/transitions/librm_mgmt.c:11:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38:In file included from  arch/i386/core/dumpregs.cwarning:: 2attribute declaration must precede definition [-Wignored-attributes]
:
In file included from arch/i386/include/realmode.hsize_t __pure strlen(const char * s) __nonnull;:
6:
                                     ^
In file included from include/compiler.hinclude/ipxe/uaccess.h:580::2536:
:include/string.h :note: expanded from macro '__nonnull'
28:5:#define __nonnull __attribute__ (( nonnull )) 
warning                                   ^: 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h:
239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/transitions/librm_mgmt.c:11:
In file included from arch/i386/include/realmode.h:int __pure strncmp(const char * cs,const char * ct,6
:
    ^In file included from include/ipxe/uaccess.h
:25include/compiler.h:
:include/string.h:56639:33::44 :note : warningexpanded from macro '__pure': 
attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))void * memset(void * s,int c,size_t count) __nonnull;

                                ^
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:arch/x86/include/bits/string.h185::21622::19 :note : noteprevious definition is here: 
previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/dumpregs.cIn file included from :arch/i386/transitions/librm_mgmt.c2::
11In file included from :
In file included from arch/i386/include/realmode.harch/i386/include/realmode.h:6::
6In file included from :
include/ipxe/uaccess.hIn file included from :include/ipxe/uaccess.h25:
:include/string.h25::
40include/string.h:58::29 :warning24: :attribute declaration must precede definition [-Wignored-attributes]
 warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
                                     size_t count) __nonnull;include/compiler.h
:                                                   ^580
:include/compiler.h36::580 :note36: expanded from macro '__nonnull':
 note: expanded from macro '__nonnull'#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h:159:22#define __nonnull __attribute__ (( nonnull )):
                                    ^note
: arch/x86/include/bits/string.hprevious definition is here:
216:19: note: static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/dumpregs.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/dumpregs.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/dumpregs.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/dumpregs.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/core/x86_io.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/x86_io.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/core/x86_io.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/x86_io.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/core/x86_io.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/core/x86_io.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/firmware/pcbios/hidemem.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/hidemem.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/hidemem.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/hidemem.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/hidemem.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/firmware/pcbios/hidemem.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/core/x86_io.c:38:17: warning: function 'x86_readq' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static uint64_t x86_readq ( volatile uint64_t *io_addr ) {
                ^
arch/i386/core/x86_io.c:59:13: warning: function 'x86_writeq' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void x86_writeq ( uint64_t data, volatile uint64_t *io_addr ) {
            ^
In file included from arch/i386/firmware/pcbios/fakee820.c:20:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/fakee820.c:20:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: In file included from arch/i386/firmware/pcbios/fakee820.cwarning:: 20optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:

In file included from clangarch/i386/include/realmode.h: :warning6: :
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]In file included from 
include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/fakee820.c:20:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/fakee820.c:20:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/firmware/pcbios/fakee820.c:20:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/firmware/pcbios/hidemem.c:64:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void int15();
            ^
arch/i386/firmware/pcbios/fakee820.c:24:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void int15_fakee820();
            ^
  [BUILD] bin/bootsector.o
6 warnings generated.
6 warnings generated.
In file included from arch/i386/firmware/pcbios/pnpbios.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/pnpbios.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/comboot.o
  [BUILD] bin/bios_nap.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/multiboot.o
In file included from arch/i386/firmware/pcbios/pnpbios.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/pnpbios.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/pnpbios.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/firmware/pcbios/pnpbios.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/firmware/pcbios/memmap.c:23:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/memmap.c:23:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/memmap.c:23:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/memmap.c:23:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/memmap.c:23:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/firmware/pcbios/memmap.c:23:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from arch/i386/firmware/pcbios/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/firmware/pcbios/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/firmware/pcbios/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/firmware/pcbios/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/elfboot.o
8 warnings generated.
  [BUILD] bin/int13.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
7 warnings generated.
In file included from arch/i386/image/bzimage.c:30:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/bzimage.c:30:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/bzimage.c:30:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/bzimage.c:30:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/bzimage.c:30:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22clang::  note: previous definition is herewarning
: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warningstatic inline void * memset(void *s, int c,size_t count): 
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]                     ^

In file included from arch/i386/image/bzimage.c:30:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/pcibios.o
6 warnings generated.
  [BUILD] bin/bios_timer.o
  [BUILD] bin/biosint.o
  [BUILD] bin/memtop_umalloc.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/image/nbi.c:3:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/nbi.c:3:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/nbi.c:3:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/nbi.c:3:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/nbi.c:3:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/image/nbi.c:3:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/pxe_call.o
  [BUILD] bin/bios_smbios.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/image/com32.c:30:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/com32.c:30:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/com32.c:30:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/com32.c:30:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/com32.c:30:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/image/com32.c:30:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/image/com32.c:36:
arch/i386/include/comboot.h:146:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void hook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:147:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void unhook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:153:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_intcall_wrapper ( );
            ^
arch/i386/include/comboot.h:154:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_farcall_wrapper ( );
            ^
arch/i386/include/comboot.h:155:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
arch/i386/include/comboot.h:156:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_irq_wrapper ( );
            ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/image/comboot.c:36:
arch/i386/include/comboot.h:146:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void hook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:147:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void unhook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:153:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_intcall_wrapper ( );
            ^
arch/i386/include/comboot.h:154:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_farcall_wrapper ( );
            ^
arch/i386/include/comboot.h:155:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
arch/i386/include/comboot.h:156:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_irq_wrapper ( );
            ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/image/pxe_image.c:29:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/pxe_image.c:29:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/pxe_image.c:29:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/pxe_image.c:29:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/pxe_image.c:29:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/image/pxe_image.c:29:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
6 warnings generated.
  [BUILD] bin/pxe_file.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/pxe_tftp.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
12 warnings generated.
  [BUILD] bin/pxe_preboot.o
In file included from arch/i386/image/multiboot.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/multiboot.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/pxe_exit_hook.o
In file included from arch/i386/image/multiboot.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/multiboot.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/multiboot.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/image/multiboot.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
12void * memmove(void * dest,const void *src,size_t count) __nonnull; warning
s                                                         ^ generated.

include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/pcbios/int13.c:28:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/int13.c:28:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/int13.c:28:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/int13.c:28:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/int13.c:28:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/int13.c:28:
In file included from include/ipxe/blockdev.h:14:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/pcbios/bios_nap.c:2:
In file included from arch/i386/include/realmode.h:  [BUILD] bin/pxe_loader.o
In file included from arch/i386/interface/pcbios/int13.c:31:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:94:13: note: expanded from macro 'ref_get'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from arch/i386/interface/pcbios/int13.c:31:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: expanded from macro 'ref_get'
        ref_increment ( refcnt );                                       \
                        ^~~~~~
In file included from arch/i386/interface/pcbios/int13.c:31:
include/ipxe/uri.h:162:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_get ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:96:3: note: expanded from macro 'ref_get'
        (refcnt); } )
         ^~~~~~
In file included from arch/i386/interface/pcbios/int13.c:31:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:108:13: note: expanded from macro 'ref_put'
                assert ( (refcnt)->count >= 0 );                        \
                          ^~~~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
In file included from arch/i386/interface/pcbios/int13.c:31:
include/ipxe/uri.h:173:13: warning: taking address of packed member 'refcnt' of class or structure 'uri' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ref_put ( &uri->refcnt );
                   ^~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: expanded from macro 'ref_put'
        ref_decrement ( refcnt );                                       \
                        ^~~~~~
6 warnings generated.
6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/bios_nap.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/bios_nap.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/bios_nap.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/bios_nap.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/bios_nap.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/interface/pcbios/bios_nap.c:10:13: warning: function 'bios_cpu_nap' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void bios_cpu_nap ( void ) {
            ^
  [BUILD] bin/pxe_undi.o
In file included from arch/i386/interface/pcbios/bios_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/bios_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/bios_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/bios_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/bios_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/bios_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/interface/pcbios/bios_timer.c:40:22: warning: function 'bios_currticks' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static unsigned long bios_currticks ( void ) {
                     ^
arch/i386/interface/pcbios/int13.c:1405:12: warning: function 'int13_hook' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int int13_hook ( struct uri *uri, unsigned int drive ) {
           ^
arch/i386/interface/pcbios/int13.c:1514:13: warning: function 'int13_unhook' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void int13_unhook ( unsigned int drive ) {
            ^
arch/i386/interface/pcbios/int13.c:1703:12: warning: function 'int13_boot' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int int13_boot ( unsigned int drive ) {
           ^
arch/i386/interface/pcbios/int13.c:1749:12: warning: function 'int13_describe' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int int13_describe ( unsigned int drive ) {
           ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/ipxe/pci.h:24:
In file included from include/ipxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/ipxe/pcidirect.h:7:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/image/elfboot.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/elfboot.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/image/elfboot.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/elfboot.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/image/elfboot.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
7 warningsIn file included from  generated.
arch/i386/image/elfboot.c:23:
In file included from include/ipxe/image.h:15:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/interface/pcbios/pcibios.c:36:12: warning: function 'pcibios_num_bus' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int pcibios_num_bus ( void ) {
           ^
In file included from arch/i386/interface/pcbios/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^  [BUILD] bin/pxe_udp.o

arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
  [BUILD] bin/pxeparent.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/pxeparent_dhcp.o
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33:  [BUILD] bin/comboot_call.o
 note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
arch/i386/interface/pcbios/memtop_umalloc.c:137:18: warning: function 'memtop_urealloc' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static userptr_t memtop_urealloc ( userptr_t ptr, size_t new_size ) {
                 ^
6 warnings generated.
In file included from arch/i386/interface/pcbios/bios_smbios.c:22:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/bios_smbios.c:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pcbios/bios_smbios.c:22:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from   [BUILD] bin/com32_call.o
arch/i386/interface/pcbios/bios_smbios.c:22:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/bios_smbios.c:22:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pcbios/bios_smbios.c:22:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/comboot_resolv.o
arch/i386/interface/pcbios/bios_smbios.c:42:12: warning: function 'bios_find_smbios' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int bios_find_smbios ( struct smbios *smbios ) {
           ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/interface/pxe/pxe_call.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_call.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_call.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_call.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_call.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_call.c:21:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
15 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
7 warnings generated.
7 warnings generated.
  [BUILD] bin/pxe_cmd.o
  [BUILD] bin/reboot_cmd.o
  [BUILD] bin/pcidirect.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/interface/pxe/pxe_file.c:11:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_file.c:11:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_file.c:11:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_file.c:11:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_file.c:11:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from In file included from arch/i386/interface/pxe/pxe_undi.carch/i386/interface/pxe/pxe_file.c::2911:
:
include/string.hIn file included from :include/ipxe/uaccess.h28::255:
:include/string.h :warning40: :attribute declaration must precede definition [-Wignored-attributes]58
: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
int __pure strncmp(const char * cs,const char * ct,static inline void * memmove(void * dest,const void * src, size_t n)

    ^                     ^

include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_undi.c:29:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_undi.c:29:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_undi.c:29:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_undi.c:29:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_undi.c:29:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/pxe/pxe_loader.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_loader.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_loader.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_loader.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_loader.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_loader.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/pxe/pxe_tftp.c:31:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_tftp.c:31:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_tftp.c:31:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_tftp.c:31:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_tftp.c:31:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_tftp.c:31:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/pxe/pxe_preboot.c:29:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
6 warnings generated.
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_preboot.c:29:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_preboot.c:29:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_preboot.c:29:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_preboot.c:29:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_preboot.c:29:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/x86_string.o
In file included from arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/interface/pxe/pxe_preboot.c:265:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
In file included from arch/i386/interface/pxeparent/pxeparent_dhcp.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxeparent/pxeparent_dhcp.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxeparent/pxeparent_dhcp.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxeparent/pxeparent_dhcp.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxeparent/pxeparent_dhcp.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxeparent/pxeparent_dhcp.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/interface/pxe/pxe_udp.c:398:45: warning: taking address of packed member 'src_ip' of class or structure 's_PXENV_UDP_READ' may result in an unaligned pointer value [-Waddress-of-packed-member]
              inet_ntoa ( *( ( struct in_addr * ) &pxenv_udp_read->src_ip ) ));
                                                   ^~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
arch/i386/interface/pxe/pxe_udp.c:400:45: warning: taking address of packed member 'dest_ip' of class or structure 's_PXENV_UDP_READ' may result in an unaligned pointer value [-Waddress-of-packed-member]
              inet_ntoa ( *( ( struct in_addr * ) &pxenv_udp_read->dest_ip ) ),
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:486:38: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, ##__VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:324:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
In file included from arch/i386/interface/pxe/pxe_exit_hook.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_exit_hook.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxe/pxe_exit_hook.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_exit_hook.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxe/pxe_exit_hook.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxe/pxe_exit_hook.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/efix86_nap.o
6 warnings generated.
In file included from arch/i386/interface/syslinux/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/syslinux/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/syslinux/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/syslinux/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/syslinux/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/syslinux/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/pxeparent/pxeparent.c:21:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/pxeparent/pxeparent.c:21:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/syslinux/com32_call.c:28:
arch/i386/include/comboot.h:146:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void hook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:147:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void unhook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:153:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_intcall_wrapper ( );
            ^
arch/i386/include/comboot.h:154:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_farcall_wrapper ( );
            ^
arch/i386/include/comboot.h:155:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
arch/i386/include/comboot.h:156:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_irq_wrapper ( );
            ^
In file included from arch/i386/interface/syslinux/comboot_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
  [BUILD] bin/efiprefix.o
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)In file included from 
arch/i386/interface/pxeparent/pxeparent.c                  ^
:In file included from 21arch/i386/interface/syslinux/comboot_call.c:
:In file included from 27:
include/ipxe/dhcp.hIn file included from :arch/i386/include/realmode.h19::
6In file included from :
include/ipxe/uaccess.hIn file included from :include/ipxe/uaccess.h25::
25include/string.h:
:include/string.h32::298::24 :warning : warning: attribute declaration must precede definition [-Wignored-attributes]attribute declaration must precede definition [-Wignored-attributes]

size_t __pure strlen(const char * s) __nonnull;                                     size_t count) __nonnull;

       ^                                                   ^

include/compiler.hinclude/compiler.h::566580::3336::  notenote: : expanded from macro '__pure'expanded from macro '__nonnull'

#define __pure __attribute__ (( pure ))#define __nonnull __attribute__ (( nonnull ))

                                   ^                                ^

arch/x86/include/bits/string.h:arch/x86/include/bits/string.h216::19239:: 22note::  previous definition is herenote
: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)static inline size_t strlen(const char * s)

                  ^                     ^

In file included from arch/i386/interface/pxeparent/pxeparent.c:21:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pxeparent/pxeparent.c:21:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/pxeparent/pxeparent.c:21:
In file included from include/ipxe/dhcp.h:19:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/syslinux/comboot_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/syslinux/comboot_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/syslinux/comboot_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/syslinux/comboot_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/syslinux/comboot_call.c:31:
arch/i386/include/comboot.h:146:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void hook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:147:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void unhook_comboot_interrupts ( );
            ^
arch/i386/include/comboot.h:153:13:6  warningwarnings:  generated.
function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_intcall_wrapper ( );
            ^
arch/i386/include/comboot.h:154:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_farcall_wrapper ( );
            ^
arch/i386/include/comboot.h:155:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
arch/i386/include/comboot.h:156:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_irq_wrapper ( );
            ^
  [BUILD] bin/efidrvprefix.o
6 warnings generated.
8 warnings generated.
  [BUILD] bin/undipreload.o
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
In file included from arch/i386/include/comboot.h:13:
In file included from arch/i386/include/setjmp.h:7:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
In file included from arch/i386/include/comboot.h:13:
In file included from arch/i386/include/setjmp.h:7:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
6 warnings generated.
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
In file included from arch/i386/include/comboot.h:13:
In file included from arch/i386/include/setjmp.h:7:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
In file included from arch/i386/include/comboot.h:13:
In file included from arch/i386/include/setjmp.h:7:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
In file included from arch/i386/include/comboot.h:13:
In file included from arch/i386/include/setjmp.h:7:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44:  [BUILD] bin/undiload.o
 warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
In file included from arch/i386/include/comboot.h:13:
In file included from arch/i386/include/setjmp.h:7:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from arch/i386/interface/syslinux/comboot_resolv.c:2:
arch/i386/include/comboot.h:146:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
In file included from extern void hook_comboot_interrupts ( );arch/x86/core/pcidirect.c
:            ^21
:
arch/i386/include/comboot.hIn file included from :147include/ipxe/io.h::1324::
 In file included from warninginclude/ipxe/uaccess.h: :function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]25
:
include/string.h:28extern void unhook_comboot_interrupts ( );:
            ^5
: arch/i386/include/comboot.hwarning:153:: 13attribute declaration must precede definition [-Wignored-attributes]:
 warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_intcall_wrapper ( );
            ^
arch/i386/include/comboot.h:154:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_farcall_wrapper ( );
            ^
int __pure strncmp(const char * cs,const char * ct,arch/i386/include/comboot.h:
155    ^:
13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
include/compiler.h:566:extern void com32_cfarcall_wrapper ( );33
:            ^
 notearch/i386/include/comboot.h:: 156expanded from macro '__pure':13: clang
: #define __pure __attribute__ (( pure ))warning
:                                 ^function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]

warningarch/x86/include/bits/string.h: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]extern void com32_irq_wrapper ( );216
:clang19: :warning : note
:             ^previous definition is here
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/x86/core/pcidirect.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/x86/core/pcidirect.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/x86/core/pcidirect.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/x86/core/pcidirect.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/x86/core/pcidirect.c:21:
In file included from include/ipxe/io.h:24:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
In file included from arch/i386/hci/commands/reboot_cmd.c:19:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/hci/commands/reboot_cmd.c:19:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/hci/commands/reboot_cmd.c:19:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/hci/commands/reboot_cmd.c:19:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/hci/commands/reboot_cmd.c:19:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/hci/commands/reboot_cmd.c:19:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
7 warnings generated.
12 warnings generated.
  [BUILD] bin/undi.o
  [BUILD] bin/undionly.o
  [BUILD] bin/undinet.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
6 warnings generated.
  [BUILD] bin/undirom.o
12 warnings generated.
In file included from arch/i386/hci/commands/pxe_cmd.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/hci/commands/pxe_cmd.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/hci/commands/pxe_cmd.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/hci/commands/pxe_cmd.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/hci/commands/pxe_cmd.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/hci/commands/pxe_cmd.c:23:
In file included from arch/i386/include/pxe_call.h:12:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
  [BUILD] bin/gdbstub_test.o
12 warnings generated.
  [BUILD] bin/virtaddr.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/gdbidt.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/x86/core/x86_string.c:27:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/x86/core/x86_string.c:27:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
  [BUILD] bin/patch_cf.o
In file included from arch/x86/core/x86_string.c:27:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/x86/core/x86_string.c:27:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/x86/core/x86_string.c:27:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/x86/core/x86_string.c:27:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/setjmp.o
  [BUILD] bin/stack.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/stack16.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
arch/x86/interface/efi/efix86_nap.c:34:13: warning: function 'efix86_cpu_nap' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static void efix86_cpu_nap ( void ) {
            ^
In file included from arch/i386/drivers/net/undipreload.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undipreload.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undipreload.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undipreload.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undipreload.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/drivers/net/undipreload.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/ipxe/uaccess.h:25:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
1 warning generated.
  [BUILD] bin/libkir.o
  [BUILD] bin/libpm.o
In file included from arch/i386/drivers/net/undionly.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undionly.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undionly.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undionly.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undionly.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/drivers/net/undionly.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
  [BUILD] bin/liba20.o
arch/i386/drivers/net/undionly.c:84:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_add ( &undi->dev.siblings, &rootdev->dev.children);
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:90:14: note: expanded from macro 'list_add'
        list_add ( (new), (head) );                     \
                    ^~~
arch/i386/drivers/net/undionly.c:85:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:46:3: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->next = (list);                          \
         ^~~~
arch/i386/drivers/net/undionly.c:85:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:46:18: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->next = (list);                          \
                        ^~~~
arch/i386/drivers/net/undionly.c:85:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:47:3: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->prev = (list);                          \
         ^~~~
arch/i386/drivers/net/undionly.c:85:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:47:18: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->prev = (list);                          \
                        ^~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:56:12: note: expanded from macro 'list_check'
        assert ( (list) != NULL );                      \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:57:12: note: expanded from macro 'list_check'
        assert ( (list)->prev != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:58:12: note: expanded from macro 'list_check'
        assert ( (list)->next != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:12: note: expanded from macro 'list_check'
        assert ( (list)->next->prev == (list) );        \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:34:In file included from  arch/i386/drivers/net/undiload.cnote: :expanded from macro 'list_check'23:

include/string.h:28:5:        assert ( (list)->next->prev == (list) );        \
                                         ^~~~warning
: include/assert.hattribute declaration must precede definition [-Wignored-attributes]:47
:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: int __pure strncmp(const char * cs,const char * ct,note
:     ^expanded from macro 'list_del'

        list_check ( (list) );                          \include/compiler.h
:                      ^~~~566
:33: include/ipxe/list.hnote:: 60expanded from macro '__pure':12
: note: #define __pure __attribute__ (( pure ))expanded from macro 'list_check'

                                ^
        assert ( (list)->prev->next == (list) );        \
                  ^~~~
arch/x86/include/bits/string.h:216include/assert.h::4719:: 24note: previous definition is here:
 note: expanded from macro 'assert'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
                if ( ASSERTING && ! (condition) ) {                          \In file included from 
arch/i386/drivers/net/undiload.c                                     ^~~~~~~~~:
23:
arch/i386/drivers/net/undionly.cinclude/string.h::2994::2414::  warningwarning: : attribute declaration must precede definition [-Wignored-attributes]taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]

                                     size_t count) __nonnull;
        list_del ( &undi->dev.siblings );                                                   ^

include/compiler.h                    ^~~~~~~~~~~~~~~~~~:
580:36:include/ipxe/list.h: 132note:16: :expanded from macro '__nonnull'
 note: expanded from macro 'list_del'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
        list_check ( (list) );                          \arch/x86/include/bits/string.h:
216                      ^~~~:
19:include/ipxe/list.h :note: 60previous definition is here:
34: note: expanded from macro 'list_check'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
        assert ( (list)->prev->next == (list) );        \
                                        ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:94:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:133:14: note: expanded from macro 'list_del'
        list_del ( (list) );                            \
                    ^~~~
arch/i386/drivers/net/undionly.c:107:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:56:12: note: expanded from macro 'list_check'
        assert ( (list) != NULL );                      \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:107:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:57:12: note: expanded from macro 'list_check'
        assert ( (list)->prev != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:107:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:58:12: note: expanded from macro 'list_check'
        assert ( (list)->next != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:107:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:12In file included from :arch/i386/drivers/net/undiload.c :23note:
: include/string.hexpanded from macro 'list_check':
32:8: warning:         assert ( (list)->next->prev == (list) );        \attribute declaration must precede definition [-Wignored-attributes]

                  ^~~~
size_t __pure strlen(const char * s) __nonnull;
include/assert.h       ^:
47include/compiler.h::24566: :note33: :expanded from macro 'assert' 
note: expanded from macro '__pure'
                if ( ASSERTING && ! (condition) ) {                          \
#define __pure __attribute__ (( pure ))                                     ^~~~~~~~~

                                ^
arch/i386/drivers/net/undionly.carch/x86/include/bits/string.h::107239::1422: :warning : notetaking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]: previous definition is here

static inline size_t strlen(const char * s)
        list_del ( &undi->dev.siblings );                     ^

                    ^~~~~~~~~~~~~~~~~~In file included from 
arch/i386/drivers/net/undiload.c:23:
include/string.h:include/ipxe/list.h:32132::1638:: warning note: : expanded from macro 'list_del'attribute declaration must precede definition [-Wignored-attributes]

        list_check ( (list) );                          \
size_t __pure strlen(const char * s) __nonnull;                      ^~~~

                                     ^
include/ipxe/list.hinclude/compiler.h::58059::3634::  notenote: : expanded from macro 'list_check'expanded from macro '__nonnull'

        assert ( (list)->next->prev == (list) );        \#define __nonnull __attribute__ (( nonnull ))

                                        ^~~~                                   ^

arch/x86/include/bits/string.h:239include/assert.h::2247:: 24note: :previous definition is here 
note: expanded from macro 'assert'
static inline size_t strlen(const char * s)
                     ^
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:107:14: In file included from warningarch/i386/drivers/net/undiload.c: :taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]23
:
include/string.h:39:44        list_del ( &undi->dev.siblings );:
                     ^~~~~~~~~~~~~~~~~~warning
: attribute declaration must precede definition [-Wignored-attributes]
include/ipxe/list.h:132void * memset(void * s,int c,size_t count) __nonnull;:
16                                           ^
:include/compiler.h :580:note36: note: : expanded from macro 'list_del'expanded from macro '__nonnull'

        list_check ( (list) );                          \#define __nonnull __attribute__ (( nonnull ))

                                   ^                      ^~~~

arch/x86/include/bits/string.h:include/ipxe/list.h185::6022:12::  notenote: : expanded from macro 'list_check'previous definition is here

        assert ( (list)->prev->next == (list) );        \
static inline void * memset(void *s, int c,size_t count)
                     ^                  ^~~~

include/assert.h:47:24: note: expanded from macro 'assert'
In file included from arch/i386/drivers/net/undiload.c:23:
include/string.h:40:                if ( ASSERTING && ! (condition) ) {                          \58
:                                      ^~~~~~~~~
warning: arch/i386/drivers/net/undionly.cattribute declaration must precede definition [-Wignored-attributes]:
107:14: warning: void * memmove(void * dest,const void *src,size_t count) __nonnull;taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]

                                                         ^
include/compiler.h:580        list_del ( &undi->dev.siblings );:
36                    ^~~~~~~~~~~~~~~~~~:
 note: expanded from macro '__nonnull'
include/ipxe/list.h:132:16#define __nonnull __attribute__ (( nonnull )):
                                    ^note
: arch/x86/include/bits/string.hexpanded from macro 'list_del':
159:22: note        list_check ( (list) );                          \: 
previous definition is here
                      ^~~~
include/ipxe/list.h:60:static inline void * memmove(void * dest,const void * src, size_t n)34
:                     ^ note
: expanded from macro 'list_check'
        assert ( (list)->prev->next == (list) );        \
                                        ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:107:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:133:14: note: expanded from macro 'list_del'
        list_del ( (list) );                            \
                    ^~~~
  [BUILD] bin/librm.o
In file included from arch/i386/drivers/net/undinet.c:21:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undinet.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undinet.c:21:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undinet.c:21:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undinet.c:21:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/drivers/net/undinet.c:21:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/libprefix.o
arch/i386/drivers/net/undinet.c:507:17: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        netdev->dev = &undi->dev;
                       ^~~~~~~~~
  [BUILD] bin/dskprefix.o
27 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from arch/i386/drivers/net/undirom.c:23:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undirom.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undirom.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undirom.c:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undirom.c:23:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/drivers/net/undirom.c:23:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
  [BUILD] bin/mromprefix.o
  [BUILD] bin/unnrv2b.o
  [BUILD] bin/lkrnprefix.o
  [BUILD] bin/unnrv2b16.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/kkpxeprefix.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/undiloader.o
In file included from arch/i386/drivers/net/undi.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undi.c:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
In file included from arch/i386/drivers/net/undi.c:24:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:566:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undi.c:24:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/drivers/net/undi.c:24:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
In file included from arch/i386/drivers/net/undi.c:24:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:580:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
arch/i386/drivers/net/undi.c:105:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:46:3: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->next = (list);                          \
         ^~~~
arch/i386/drivers/net/undi.c:105:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:46:18: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->next = (list);                          \
                        ^~~~
arch/i386/drivers/net/undi.c:105:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:47:3: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->prev = (list);                          \
         ^~~~
arch/i386/drivers/net/undi.c:105:20: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:47:18: note: expanded from macro 'INIT_LIST_HEAD'
        (list)->prev = (list);                          \
                        ^~~~
arch/i386/drivers/net/undi.c:106:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_add ( &undi->dev.siblings, &pci->dev.children );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:90:14: note: expanded from macro 'list_add'
        list_add ( (new), (head) );                     \
                    ^~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:56:12: note: expanded from macro 'list_check'
        assert ( (list) != NULL );                      \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:57:12: note: expanded from macro 'list_check'
        assert ( (list)->prev != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:58:12: note: expanded from macro 'list_check'
        assert ( (list)->next != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:12: note: expanded from macro 'list_check'
        assert ( (list)->next->prev == (list) );        \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:34: note: expanded from macro 'list_check'
        assert ( (list)->next->prev == (list) );        \
                                        ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:60:12: note: expanded from macro 'list_check'
        assert ( (list)->prev->next == (list) );        \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
7 warning        list_del ( &undi->dev.siblings );s
 generated.
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:60:34: note: expanded from macro 'list_check'
        assert ( (list)->prev->next == (list) );        \
                                        ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:116:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:133:14: note: expanded from macro 'list_del'
        list_del ( (list) );                            \
                    ^~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:56:12: note: expanded from macro 'list_check'
        assert ( (list) != NULL );                      \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:57:12: note: expanded from macro 'list_check'
        assert ( (list)->prev != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:58:12: note: expanded from macro 'list_check'
        assert ( (list)->next != NULL );                \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:12: note: expanded from macro 'list_check'
        assert ( (list)->next->prev == (list) );        \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:59:34: note: expanded from macro 'list_check'
        assert ( (list)->next->prev == (list) );        \
                                        ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:60:12: note: expanded from macro 'list_check'
        assert ( (list)->prev->next == (list) );        \
                  ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:132:16: note: expanded from macro 'list_del'
        list_check ( (list) );                          \
                      ^~~~
include/ipxe/list.h:60:34: note: expanded from macro 'list_check'
        assert ( (list)->prev->next == (list) );        \
                                        ^~~~
include/assert.h:47:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undi.c:134:14: warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
        list_del ( &undi->dev.siblings );
                    ^~~~~~~~~~~~~~~~~~
include/ipxe/list.h:133:14: note: expanded from macro 'list_del'
        list_del ( (list) );                            \
                    ^~~~
  [BUILD] bin/bootpart.o
6 warnings generated.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/nullprefix.o
  [BUILD] bin/nbiprefix.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/kpxeprefix.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/kkkpxeprefix.o
27 warnings generated.
  [BUILD] bin/usbdisk.o
  [BUILD] bin/hdprefix.o
clang: clangwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
warningclang: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]warning
: clangoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/exeprefix.o
  [BUILD] bin/romprefix.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/pxeprefix.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/mbr.o
  [BUILD] bin/e820mangler.o
clang:   [BUILD] bin/pxe_entry.o
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [BUILD] bin/com32_wrapper.o
  [BUILD] bin/undiisr.o
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [HOSTCC] util/zbin
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
  [AR] bin/blib.a
ar: creating bin/blib.a
In file included from util/zbin.c:6:
util/nrv2b.c:634:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
        if (s->best_pos[2] == 0)
            ^           ~
util/nrv2b.c:246:2: note: array 'best_pos' declared here
        unsigned int best_pos[ SWD_BEST_OFF ];
        ^
util/nrv2b.c:635:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
                s->best_pos[2] = key + 1;
                ^           ~
util/nrv2b.c:246:2: note: array 'best_pos' declared here
        unsigned int best_pos[ SWD_BEST_OFF ];
        ^
util/zbin.c:232:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
util/zbin.c:279:37: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size,
                                                         ^
util/zbin.c:279:37: note: use function 'labs' instead
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size,
                                                         ^~~
                                                         labs
util/zbin.c:287:37: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size,
                                                         ^
util/zbin.c:287:37: note: use function 'labs' instead
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size,
                                                         ^~~
                                                         labs
util/zbin.c:308:37: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ),
                                                         ^
util/zbin.c:308:37: note: use function 'labs' instead
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ),
                                                         ^~~
                                                         labs
  [LD] bin/rtl8139.rom.tmp
6 warnings generated.
  [BIN] bin/rtl8139.rom.bin
  [ZINFO] bin/rtl8139.rom.zinfo
  [ZBIN] bin/rtl8139.rom.zbin
  [FINISH] bin/rtl8139.rom
rm bin/rtl8139.rom.zbin bin/rtl8139.rom.bin bin/rtl8139.rom.zinfo
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools45/work/ipxe/src'
/usr/pkg/bin/gmake -C ipxe/src bin/8086100e.rom
gmake[6]: Entering directory '/data/scratch/sysutils/xentools45/work/ipxe/src'
  [LD] bin/8086100e.rom.tmp
  [BIN] bin/8086100e.rom.bin
  [ZINFO] bin/8086100e.rom.zinfo
  [ZBIN] bin/8086100e.rom.zbin
  [FINISH] bin/8086100e.rom
rm bin/8086100e.rom.zbin bin/8086100e.rom.bin bin/8086100e.rom.zinfo
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools45/work/ipxe/src'
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/etherboot'
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/usr/pkg/bin/gmake -C hvmloader all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader'
gmake[6]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader'
/usr/pkg/bin/gmake -C acpi all
gmake[7]: Entering directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader/acpi'
iasl -vs -p ssdt_s3 -tc ssdt_s3.asl
iasl -vs -p ssdt_s4 -tc ssdt_s4.asl
ASL Input:     ssdt_s3.asl - 34 lines, 1067 bytes, 1 keywords
AML Output:    ssdt_s3.aml - 49 bytes, 1 named objects, 0 executable opcodes
Hex Dump:      ssdt_s3.hex - 924 bytes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 4 Optimizations
sed -e 's/AmlCode/ssdt_s3/g' ssdt_s3.hex >ssdt_s3.h
iasl -vs -p ssdt_pm -tc ssdt_pm.asl
ASL Input:     ssdt_s4.asl - 34 lines, 1067 bytes, 1 keywords
AML Output:    ssdt_s4.aml - 49 bytes, 1 named objects, 0 executable opcodes
Hex Dump:      ssdt_s4.hex - 924 bytes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 4 Optimizations
rm -f ssdt_s3.hex ssdt_s3.aml
sed -e 's/AmlCode/ssdt_s4/g' ssdt_s4.hex >ssdt_s4.h
iasl -vs -p ssdt_tpm -tc ssdt_tpm.asl
Compiler aborting due to parser-detected syntax error(s)
ssdt_pm.asl    344:             Name (_HID, EisaId ("PNP0C0A"))
Error    6126 -                    syntax error ^ 

ssdt_pm.asl    389:             Name (_HID, EisaId ("PNP0C0A"))
Error    6126 -                    syntax error ^ 

ASL Input:     ssdt_pm.asl - 424 lines, 12754 bytes, 192 keywords
Hex Dump:      ssdt_pm.hex - 233 bytes

Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Makefile:30: recipe for target 'ssdt_pm.h' failed
gmake[7]: *** [ssdt_pm.h] Error 255
gmake[7]: *** Waiting for unfinished jobs....
rm -f ssdt_s4.hex ssdt_s4.aml
gmake[7]: *** wait: No child processes.  Stop.
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader/../../../tools/Rules.mk:116: recipe for target 'subdir-all-acpi' failed
gmake[6]: *** [subdir-all-acpi] Error 2
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader'
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader/../../../tools/Rules.mk:111: recipe for target 'subdirs-all' failed
gmake[5]: *** [subdirs-all] Error 2
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/hvmloader'
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/../../tools/Rules.mk:116: recipe for target 'subdir-all-hvmloader' failed
gmake[4]: *** [subdir-all-hvmloader] Error 2
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware/../../tools/Rules.mk:111: recipe for target 'subdirs-all' failed
gmake[3]: *** [subdirs-all] Error 2
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
Makefile:33: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/firmware'
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/../tools/Rules.mk:116: recipe for target 'subdir-all-firmware' failed
gmake[1]: *** [subdir-all-firmware] Error 2
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools'
/data/scratch/sysutils/xentools45/work/xen-4.5.5/tools/../tools/Rules.mk:111: recipe for target 'subdirs-all' failed
gmake: *** [subdirs-all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /data/pkgsrc/sysutils/xentools45
*** Error code 1

Stop.
make: stopped in /data/pkgsrc/sysutils/xentools45