=> 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 xentools42-4.2.5nb27
rm -f /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/check/check_x11_devel
/bin/cp -f /data/pkgsrc/sysutils/xentools42/files/blk_netbsd.c /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/blktap/drivers/
/bin/cp -f /data/pkgsrc/sysutils/xentools42/files/blktapctrl_netbsd.c /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/blktap/drivers/
/bin/cp -f /data/pkgsrc/sysutils/xentools42/files/locking.sh  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug/NetBSD/
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xl.pod.1 | pod2man -n xl >/data/scratch/sysutils/xentools42/work/xl.1
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xm.pod.1 | pod2man -n xm >/data/scratch/sysutils/xentools42/work/xm.1
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xend-config.sxp.pod.5 | pod2man -n xend-config.sxp >/data/scratch/sysutils/xentools42/work/xend-config.sxp.5
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xl.cfg.pod.5 | pod2man -n xl.cfg >/data/scratch/sysutils/xentools42/work/xl.cfg.5
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xl.conf.pod.5 | pod2man -n xl.conf >/data/scratch/sysutils/xentools42/work/xl.conf.5
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xlcpupool.cfg.pod.5 | pod2man -n xlcpupool.cfg >/data/scratch/sysutils/xentools42/work/xlcpupool.cfg.5
/usr/bin/sed -e "s,@XENDCONFDIR@,/usr/pkg/etc/xen,g"  /data/scratch/sysutils/xentools42/work/xen-4.2.5/docs/man/xmdomain.cfg.pod.5 | pod2man -n xmdomain.cfg >/data/scratch/sysutils/xentools42/work/xmdomain.cfg.5
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C include all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include'
/usr/pkg/bin/gmake -C xen-foreign
gmake[3]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign'
mkdir -p xen/libelf
ln -sf /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/COPYING xen
ln -sf /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/domctl.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/trace.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/elfnote.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/tmem.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/platform.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/arch-x86_64.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/physdev.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/xen-compat.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/grant_table.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/callback.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/sched.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/memory.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/features.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/arch-x86_32.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/dom0_ops.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/mem_event.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/version.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/event_channel.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/xenoprof.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/xencomm.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/nmi.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/arch-arm.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/xen.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/arch-ia64.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/kexec.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/sysctl.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/vcpu.h xen
ln -sf /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/arch-ia64 /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/arch-x86 /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/hvm /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/io /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/public/xsm xen
ln -sf ../xen-sys/NetBSD xen/sys
ln -sf /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/xen/libelf.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/../../xen/include/xen/elfstructs.h xen/libelf/
ln -s ../xen-foreign xen/foreign
touch xen/.dir
python2.7 mkheader.py x86_32 x86_32.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_32.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkheader.py x86_64 x86_64.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_64.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkheader.py ia64 ia64.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/arch-ia64.h /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign/../../../xen/include/public/xen.h
python2.7 mkchecker.py checker.c x86_32 x86_64 ia64
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:13:
./x86_64.h:201: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:202: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)))
                                   ^~~~~~~~~~~
In file included from checker.c:14:
./ia64.h:243:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
./ia64.h:11:35: note: expanded from macro '__align8__'
#define __align8__ __attribute__((aligned (8)))
                                  ^~~~~~~~~~~
./ia64.h:244:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
./ia64.h:11:35: note: expanded from macro '__align8__'
#define __align8__ __attribute__((aligned (8)))
                                  ^~~~~~~~~~~
4 warnings generated.
./checker > tmp.size
diff -u reference.size tmp.size
rm tmp.size
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include/xen-foreign'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/include'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C libxc all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc'
/usr/pkg/bin/gmake libs
gmake[3]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc'
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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_tbuf.o xc_tbuf.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_pm.o xc_pm.c 
In file included from xc_gnttab.c:20:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:68:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_arinc653.c:27:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
222 warning warningss generated.
 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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_cpu_hotplug.o xc_cpu_hotplug.c 
2 warnings generated.
In file included from xc_cpupool.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];2.5/tools/libxc/../../tools/include -pthread  -c -o xc_resume.o xc_resume.c 

                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
 warnings generated.
In file included from xc_physdev.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_tmem.o 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_mem_event.o xc_mem_event.c 
In file included from xc_tbuf.c:26:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_mem_paging.o xc_mem_paging.c 
In file included from xc_evtchn.c:23:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_mem_access.o xc_mem_access.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_memshr.o 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_foreign_memory.o 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xtl_core.o xtl_core.c 
2 warnings generated.
In file included from xc_private.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xtl_logger_stdio.o 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_pagetab.o xc_pagetab.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_netbsd.o xc_netbsd.c 
In file included from xc_misc.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_core.opic xc_core.c 
In file included from xc_tmem.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_core_x86.opic xc_core_x86.c 
In file included from xc_mem_paging.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_resume.c:17:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
xc_resume.c:75:33: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if ( dinfo->guest_width < 0 )
             ~~~~~~~~~~~~~~~~~~ ^ ~
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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_cpupool.opic xc_cpupool.c 
In file included from xc_hcall_buf.c:23:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_domain.opic xc_domain.c 
In file included from xc_netbsd.c:31:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:64: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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_gnttab.opic xc_gnttab.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_misc.opic xc_misc.c 
3 warnings generated.
3 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_flask.opic 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_physdev.opic 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_sedf.opic xc_sedf.c 
In file included from xc_core.c:68:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_csched.opic xc_csched.c 
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_csched2.opic xc_csched2.c 
In file included from xc_foreign_memory.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_arinc653.opic xc_arinc653.c 
In file included from xc_core_x86.c:21:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_tbuf.opic xc_tbuf.c 
In file included from xc_gnttab.c:20:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_evtchn.c:23:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_pm.opic xc_pm.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_cpu_hotplug.opic xc_cpu_hotplug.c 
In file included from xc_physdev.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
In file included from xc_domain.c:23:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_private.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_resume.opic xc_resume.c 
2 warnings generated.
In file included from xc_flask.c:19:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_tmem.opic xc_tmem.c 
2 warnings generated.
In file included from xc_misc.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_mem_event.opic xc_mem_event.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_mem_paging.opic xc_mem_paging.c 
In file included from xc_sedf.c:25:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_mem_access.opic xc_mem_access.c 
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_memshr.opic xc_memshr.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_hcall_buf.opic xc_hcall_buf.c 
In file included from xc_arinc653.c:27:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
2/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h warning:s13 generated.
:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_tbuf.c:26:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_foreign_memory.opic xc_foreign_memory.c 
In file included from xc_pm.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xtl_core.opic xtl_core.c 
In file included from xc_cpu_hotplug.c:22:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_pagetab.opic xc_pagetab.c 
2 warnings generated.
2 warnings generated.
In file included from xc_resume.c:17:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
xc_resume.c:75:33: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if ( dinfo->guest_width < 0 )
             ~~~~~~~~~~~~~~~~~~ ^ ~
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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_netbsd.opic 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xg_private.o xg_private.c 
In file included from xc_mem_event.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
2/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h warning:s13 generated.
:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_tmem.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_suspend.o xc_suspend.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_domain_restore.o xc_domain_restore.c 
In file included from xc_mem_paging.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
2 warnings generated.
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_offline_page.o xc_offline_page.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_compression.o xc_compression.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign  -c -o libelf-tools.o ../../xen/common/libelf/libelf-tools.c 
In file included from xc_hcall_buf.c:23:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign  -c -o libelf-dominfo.o ../../xen/common/libelf/libelf-dominfo.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_dom_core.o xc_dom_core.c 
In file included from xc_foreign_memory.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 xg_private.c:26:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_dom_boot.o xc_dom_boot.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -DHAVE_BZLIB -lbz2 -DHAVE_LZMA -llzma  -c -o xc_dom_bzimageloader.o xc_dom_bzimageloader.c 
In file included from xc_pagetab.c:21:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_netbsd.c:31:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:64: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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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:29:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_suspend.c:17:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_dom_binloader.o xc_dom_binloader.c 
2 warnings generated.
In file included from xc_domain_save.c:29:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:72:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
3 warnings generated.
In file included from ../../xen/common/libelf/libelf-tools.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:72:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
2 warnings generated.
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_dom_x86.o xc_dom_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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_cpuid_x86.o 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -c -o xc_hvm_build_x86.o xc_hvm_build_x86.c 
In file included from xc_compression.c:36:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:72:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
xc_dom_core.c:319:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
    if ( (unziplen < 0) || (unziplen > XC_DOM_DECOMPRESS_MAX) )
          ~~~~~~~~ ^ ~
In file included from xc_dom_elfloader.c:29:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xg_private.opic xg_private.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_suspend.opic xc_suspend.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_domain_restore.opic xc_domain_restore.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_domain_save.opic xc_domain_save.c 
In file included from xc_dom_bzimageloader.c:35:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_binloader.c:86:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_offline_page.opic xc_offline_page.c 
In file included from xc_dom_compat_linux.c:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_compression.opic xc_compression.c 
In file included from xc_cpuid_x86.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
In file included from xc_hvm_build_x86.c:25:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign  -fPIC -c -o libelf-tools.opic ../../xen/common/libelf/libelf-tools.c 
xc_dom_x86.c:657:24: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign  -fPIC -c -o libelf-loader.opic ../../xen/common/libelf/libelf-loader.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -Wno-pointer-sign  -fPIC -c -o libelf-dominfo.opic ../../xen/common/libelf/libelf-dominfo.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_dom_core.opic xc_dom_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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_dom_boot.opic xc_dom_boot.c 
2 warnings generated.
2 warnings generated.
In file included from xg_private.c:26:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 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-errorxc_offline_page.c=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentoo29ls42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_dom_elfloader.opic xc_dom_elfloader.c 
:
In file included from ./xc_core.h:25:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread -DHAVE_BZLIB -lbz2 -DHAVE_LZMA -llzma  -fPIC -c -o xc_dom_bzimageloader.opic xc_dom_bzimageloader.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_dom_binloader.opic 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 -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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_dom_compat_linux.opic xc_dom_compat_linux.c 
In file included from xc_compression.c:36:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:29:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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:29:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_suspend.c:17:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_dom_x86.opic xc_dom_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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_cpuid_x86.opic xc_cpuid_x86.c 
In file included from ../../xen/common/libelf/libelf-tools.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:72:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ../../xen/common/libelf/libelf-dominfo.c:19:
In file included from ../../xen/common/libelf/libelf-private.h:72:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xc_hvm_build_x86.opic xc_hvm_build_x86.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:72:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include -pthread  -fPIC -c -o xenctrl_osdep_ENOSYS.opic xenctrl_osdep_ENOSYS.c 
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_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 xtl_core.o xtl_logger_stdio.o xc_pagetab.o xc_netbsd.o
In file included from xc_dom_boot.c:34:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
xc_dom_core.c:319:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
    if ( (unziplen < 0) || (unziplen > XC_DOM_DECOMPRESS_MAX) )
          ~~~~~~~~ ^ ~
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib             -pthread -Wl,-soname -Wl,libxenctrl.so.4.2 -shared -o libxenctrl.so.4.2.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_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 xtl_core.opic xtl_logger_stdio.opic xc_pagetab.opic xc_netbsd.opic   
In file included from xc_dom_binloader.c:86:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
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_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_bzimageloader.c:35:
In file included from ./xg_private.h:30:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_compat_linux.c:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.2.0 libxenctrl.so.4.2
ln -sf libxenctrl.so.4.2 libxenctrl.so
2 warnings generated.
2 warnings generated.
2 warnings generated.
xc_dom_x86.c:657:24: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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_cpuid_x86.c:24:
In file included from ./xc_private.h:32:
In file included from ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 ./xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
2 warnings generated.
gcc -g -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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/libxc/libxenctrl.so 
2 warnings generated.
2 warnings generated.
3 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             -Wl,-soname -Wl,libxenguest.so.4.2 -shared -o libxenguest.so.4.2.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_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/xentools42/work/xen-4.2.5/tools/libxc/../../tools/libxc/libxenctrl.so  
ln -sf libxenguest.so.4.2.0 libxenguest.so.4.2
ln -sf libxenguest.so.4.2 libxenguest.so
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/libxc'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C flask all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask'
gmake[3]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask'
/usr/pkg/bin/gmake -C utils all
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils'
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-flask.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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-utils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .loadpolicy.o.d -fno-optimize-sibling-calls  -Wall -g -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include  -c -o loadpolicy.o loadpolicy.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-flask.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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-utils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .setenforce.o.d -fno-optimize-sibling-calls  -Wall -g -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include  -c -o setenforce.o setenforce.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-flask.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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-utils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .getenforce.o.d -fno-optimize-sibling-calls  -Wall -g -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include  -c -o getenforce.o getenforce.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-flask.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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-utils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .label-pci.o.d -fno-optimize-sibling-calls  -Wall -g -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include  -c -o label-pci.o label-pci.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-flask.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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-utils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .get-bool.o.d -fno-optimize-sibling-calls  -Wall -g -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include  -c -o get-bool.o get-bool.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-flask.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=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-utils.d -fno-optimize-sibling-calls  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -Wdeclaration-after-statement -Wno-unused-local-typedefs   -D__XEN_TOOLS__ -MMD -MF .set-bool.o.d -fno-optimize-sibling-calls  -Wall -g -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include  -c -o set-bool.o set-bool.c 
In file included from loadpolicy.c:14:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from get-bool.c:12:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from label-pci.c:12:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from set-bool.c:12:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from getenforce.c:13:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
In file included from setenforce.c:13:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../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 -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib                loadpolicy.o  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-loadpolicy
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib                get-bool.o  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-get-bool
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib                getenforce.o  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-getenforce
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib                label-pci.o  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-label-pci
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib                set-bool.o  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-set-bool
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib                setenforce.o  /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-setenforce
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask/utils'
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/flask'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C xenstore all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -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_netbsd.o.d -fno-optimize-sibling-calls  -Werror -I. -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -c -o xenstored_netbsd.o xenstored_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 -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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include  -c -o xenstored_posix.o xenstored_posix.c 
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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_netbsd.c:19:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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_core.c:48:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:202:44: In file included from warningxenstored_domain.c: :'aligned' attribute ignored when parsing type [-Wignored-attributes]25
:
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];In file included from 
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h                                           ^~~~~~~~~~:
201:47:/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h :warning13:: 36'aligned' attribute ignored when parsing type [-Wignored-attributes]
: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 warnings generated.
In file included from xenstored_posix.c:28:
In file included from ./xenstored_core.h:23:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 warnings generated.
ar rcs libxenstore.a xs.o xs_lib.o
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -Wl,-soname -Wl,libxenstore.so.3.0 -shared -o libxenstore.so.3.0.2 xs.opic xs_lib.opic  -lpthread 
ln -sf libxenstore.so.3.0.2 libxenstore.so.3.0
ln -sf libxenstore.so.3.0 libxenstore.so
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          xenstore_client.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/xenstore/libxenstore.so  -o xenstore 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          xenstore_control.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/xenstore/libxenstore.so  -o xenstore-control 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          xs_tdb_dump.o utils.o tdb.o talloc.o -o xs_tdb_dump 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          xenstored_core.o xenstored_watch.o xenstored_domain.o xenstored_transaction.o xs_lib.o talloc.o utils.o tdb.o hashtable.o xenstored_netbsd.o xenstored_posix.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore/../../tools/libxc/libxenctrl.so  -o xenstored 
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
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xenstore'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C misc all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools  -c -o xenwatchdogd.o xenwatchdogd.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.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-hptool.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools  -c -o xen-hptool.o xen-hptool.c 
In file included from xenlockprof.c:13:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
In file included from # define __align8__ __attribute__((aligned (8)))xenwatchdogd.c
:                                   ^~~~~~~~~~~4
:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h::54202:
:/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h44:: warning: 201'aligned' attribute ignored when parsing type [-Wignored-attributes]:
47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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-hvmctx.c:47:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:
:44In file included from : /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.hwarning: :'aligned' attribute ignored when parsing type [-Wignored-attributes]54
:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
:/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13 :36:warning : note: 'aligned' attribute ignored when parsing type [-Wignored-attributes]expanded from macro '__align8__'

# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
In file included from # define __align8__ __attribute__((aligned (8)))xenpm.c
                                   ^~~~~~~~~~~:
28:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h54::
202/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h::44: 201warning:: 'aligned' attribute ignored when parsing type [-Wignored-attributes]47
: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__'
# define __align8__ __attribute__((aligned (8)))
                                   ^~~~~~~~~~~
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/misc/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
2 warnings generated.
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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/xenstore/libxenstore.so 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o xenlockprof xenlockprof.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/libxenctrl.so 
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          -o xenwatchdogd xenwatchdogd.o /data/scratch/sysutils/xentools42/work/xen-4.2.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-hvmcrash xen-hvmcrash.o /data/scratch/sysutils/xentools42/work/xen-4.2.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 xenperf xenperf.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../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 xen-hptool xen-hptool.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/libxenguest.so /data/scratch/sysutils/xentools42/work/xen-4.2.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 xen-hvmctx xen-hvmctx.o /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc/../../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 gtraceview gtraceview.o -lcurses 
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          -o gtracestat gtracestat.o 
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/xentools42/work/xen-4.2.5/tools/misc/../../tools/libxc/libxenctrl.so 
set -e; for d in ; do /usr/pkg/bin/gmake -C $d; done
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/misc'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C examples all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/examples'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/examples'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C hotplug all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug'
gmake[3]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug'
/usr/pkg/bin/gmake -C common all
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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\"" >>"hotplugpath.sh".tmp;  echo "LIBDIR=\"/usr/pkg/lib\"" >>"hotplugpath.sh".tmp;  echo "SHAREDIR=\"/usr/pkg/share\"" >>"hotplugpath.sh".tmp;  echo "PRIVATE_BINDIR=\"/usr/pkg/bin\"" >>"hotplugpath.sh".tmp;  echo "XENFIRMWAREDIR=\"/usr/pkg/lib/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/xentools42/work/xen-4.2.5/tools/hotplug/common'
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug'
gmake[3]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug'
/usr/pkg/bin/gmake -C NetBSD all
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug/NetBSD'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug/NetBSD'
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug'
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/hotplug'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C xentrace all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
In file included from xenctx.c:27:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xentrace/../../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 xentrace_setsize setsize.o /data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xentrace/../../tools/libxc/libxenctrl.so 
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xentrace'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C xcutils all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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 .xc_restore.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -c -o xc_restore.o xc_restore.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 .xc_save.o.d -fno-optimize-sibling-calls  -Werror -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/xenstore -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -c -o xc_save.o xc_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-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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc -I/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include -c -o lsevtchn.o lsevtchn.c 
In file included from xc_restore.c:15:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 xc_save.c:23:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/xg_private.h:30:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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 lsevtchn.c:7:
In file included from /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/xenctrl.h:54:
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:201:47: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_pending[sizeof(__align8__ uint64_t) * 8];
                                              ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/include/xen/foreign/x86_64.h:202:44: warning: 'aligned' attribute ignored when parsing type [-Wignored-attributes]
    __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                           ^~~~~~~~~~
/data/scratch/sysutils/xentools42/work/xen-4.2.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.
2 warnings generated.
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          xc_restore.o -o xc_restore /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/libxenguest.so 
gcc -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib          xc_save.o -o xc_save /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/libxenguest.so /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/xenstore/libxenstore.so 
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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/libxenctrl.so /data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils/../../tools/libxc/libxenguest.so 
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/xcutils'
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
gmake[1]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/usr/pkg/bin/gmake -C firmware all
gmake[2]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/usr/pkg/bin/gmake PYTHON=python2.7 subdirs-all
gmake[3]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/usr/pkg/bin/gmake -C rombios all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios'
gmake[6]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios'
/usr/pkg/bin/gmake -C 32bit all
gmake[7]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios/32bit'
gmake[8]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios/32bit'
/usr/pkg/bin/gmake -C tcgbios all
gmake[9]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/firmware/rombios/32bit/tcgbios'
gmake[8]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios/32bit'
/usr/pkg/bin/gmake 32bitbios_flat.h
gmake[8]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.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/xentools42/work/xen-4.2.5/tools/firmware/rombios/32bit'
gmake[7]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios/32bit'
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios'
/usr/pkg/bin/gmake BIOS-bochs-latest
gmake[6]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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: 0xB5B0
Current checksum:     0x58
Calculated checksum:  0x58  


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


Bios checksum at:   0xFFFF
Current checksum:     0x00
Calculated checksum:  0x61  Setting checksum.
rm -f _rombios_.s
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios'
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/rombios'
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/usr/pkg/bin/gmake -C vgabios all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/vgabios'
gcc -o biossums biossums.c
gcc -o vbetables-gen vbetables-gen.c
biossums.c:164:50: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
      printf("Error writing %d KBytes to %s.\n", bios_len / 1024, argv[1]);
                            ~~                   ^~~~~~~~~~~~~~~
                            %ld
1 warning generated.
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
./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
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.s -C-c -D__i86__ -S -0 _vgabios_.c
bcc -o vgabios-debug.s -C-c -D__i86__ -S -0 _vgabios-debug_.c
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-cirrus.s > _vgabios-cirrus_.s
sed -e 's/^\.text//' -e 's/^\.data//' vgabios.s > _vgabios_.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_.s -b vgabios.bin -u -w- -g -0 -j -O -l vgabios.txt
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-debug.s > _vgabios-debug_.s
as86 _vgabios-cirrus-debug_.s -b vgabios-cirrus.debug.bin -u -w- -g -0 -j -O -l vgabios-cirrus.debug.txt
as86 _vgabios-debug_.s -b vgabios.debug.bin -u -w- -g -0 -j -O -l vgabios.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
-rw-r--r--  1 pbulkXXX  wheel  35840 Jun 22 19:08 VGABIOS-lgpl-latest.cirrus.bin
rm -f _vgabios-cirrus-debug_.s _vgabios-cirrus-debug_.c vgabios-cirrus-debug.s
cp vgabios-cirrus.debug.bin VGABIOS-lgpl-latest.cirrus.debug.bin
./biossums VGABIOS-lgpl-latest.cirrus.debug.bin

Bios checksum at:   0x8BFF
Current checksum:     0x00
Calculated checksum:  0xCC  Setting checksum.
ls -l VGABIOS-lgpl-latest.cirrus.debug.bin
-rw-r--r--  1 pbulkXXX  wheel  35840 Jun 22 19:08 VGABIOS-lgpl-latest.cirrus.debug.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 19:08 VGABIOS-lgpl-latest.debug.bin
rm -f _vgabios_.s _vgabios_.c vgabios.s
cp vgabios.bin VGABIOS-lgpl-latest.bin
./biossums VGABIOS-lgpl-latest.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 19:08 VGABIOS-lgpl-latest.bin
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/vgabios'
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/usr/pkg/bin/gmake -C etherboot all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/etherboot'
ln -sf /data/scratch/sysutils/xentools42/work/xen-4.2.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/xentools42/work/ipxe/src'
  [MEDIADEPS] nbi
  [MEDIADEPS] hd
  [MEDIADEPS] kkpxe
  [MEDIADEPS] kpxe
  [MEDIADEPS] lkrn
  [MEDIADEPS] raw
  [MEDIADEPS] xrom
  [MEDIADEPS] pxe
  [MEDIADEPS] dsk
  [MEDIADEPS] hrom
  [DEPS] arch/i386/interface/syslinux/com32_wrapper.S
  [DEPS] arch/i386/interface/pxe/pxe_entry.S
  [DEPS] arch/i386/drivers/net/undiisr.S
  [DEPS] arch/i386/prefix/mbr.S
  [DEPS] arch/i386/firmware/pcbios/e820mangler.S
  [MEDIADEPS] rom
  [DEPS] arch/i386/prefix/romprefix.S
  [DEPS] arch/i386/prefix/pxeprefix.S
  [DEPS] arch/i386/prefix/hdprefix.S
  [DEPS] arch/i386/prefix/kkpxeprefix.S
  [DEPS] arch/i386/prefix/kpxeprefix.S
  [DEPS] arch/i386/prefix/nullprefix.S
clang: clangclang: warning: : warningwarningoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]: 
: clangoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clangwarningclang: : : clangoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]warning
: warning: : warningoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 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]
  [DEPS] arch/i386/prefix/xromprefix.S
  [DEPS] arch/i386/prefix/usbdisk.S
  [DEPS] arch/i386/prefix/bootpart.S
  [DEPS] arch/i386/prefix/undiloader.S
  [DEPS] arch/i386/prefix/nbiprefix.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/unnrv2b16.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]
  [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/hromprefix.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/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/libpm.S
  [DEPS] arch/i386/transitions/libkir.S
  [DEPS] arch/i386/core/stack16.S
  [DEPS] arch/i386/core/stack.S
  [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/virtaddr.S
  [DEPS] tests/gdbstub_test.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: clang: warningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clangclang: : 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]
  [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]
clang: warning: 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]
  [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]
  [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/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/comboot_resolv.c
  [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
  [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/pxe/pxe_udp.c
  [DEPS] arch/i386/interface/pxeparent/pxeparent.c
  [DEPS] arch/i386/interface/pxe/pxe_undi.c
  [DEPS] arch/i386/interface/pxe/pxe_errors.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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_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]
  [DEPS] arch/i386/interface/pxe/pxe_tftp.c
  [DEPS] arch/i386/interface/pxe/pxe_file.c
  [DEPS] arch/i386/interface/pxe/pxe_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]
  [DEPS] arch/i386/interface/pcbios/sbft.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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]
  [DEPS] arch/i386/interface/pcbios/aoeboot.c
  [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/iscsiboot.c
clang: warning: 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/ibft.c
  [DEPS] arch/i386/interface/pcbios/ib_srpboot.c
  [DEPS] arch/i386/interface/pcbios/abft.c
  [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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [DEPS] arch/i386/interface/pcbios/keepsan.c
clang: warning: 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_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]
  [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]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/undi.c
  [DEPS] arch/i386/drivers/net/undionly.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/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]
clang: warning: 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/comboot.c
  [DEPS] arch/i386/image/eltorito.c
  [DEPS] arch/i386/image/bootsector.c
  [DEPS] arch/i386/image/elfboot.c
  [DEPS] arch/i386/image/multiboot.c
clang: warning: 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
clang: warning: 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/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]
  [DEPS] arch/i386/image/nbi.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/com32.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/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/gateA20.c
clang: warning: 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
clang: warning: 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/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/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/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]
  [DEPS] arch/i386/core/relocate.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [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/cpu.c
  [DEPS] arch/i386/core/gdbmach.c
  [DEPS] arch/i386/core/pic8259.c
  [DEPS] arch/i386/core/video_subr.c
  [DEPS] arch/i386/core/basemem_packet.c
  [DEPS] arch/i386/core/rdtsc_timer.c
  [DEPS] config/config_romprefix.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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_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]
  [DEPS] usr/autoboot.c
  [DEPS] usr/ifmgmt.c
  [DEPS] usr/dhcpmgmt.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/pxemenu.c
  [DEPS] usr/imgmgmt.c
  [DEPS] usr/iwmgmt.c
  [DEPS] usr/route.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [DEPS] hci/mucurses/kb.c
  [DEPS] hci/mucurses/colour.c
clang: warning: 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/print.c
  [DEPS] hci/mucurses/windows.c
  [DEPS] hci/mucurses/mucurses.c
clang: warning: 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/wininit.c
  [DEPS] hci/mucurses/print_nadv.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/slk.c
clang: warning: 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/ansi_screen.c
clang: warning: 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/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [DEPS] hci/mucurses/clear.c
clang: warning: 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/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]
  [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]
  [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]
clang: warning: 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/iwmgmt_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]
clang: warning: 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]
  [DEPS] hci/commands/autoboot_cmd.c
  [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]
  [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]
clang: warning: 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]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/wireless_errors.c
clang: warning: 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_banner.c
  [DEPS] hci/editstring.c
  [DEPS] hci/readline.c
  [DEPS] hci/strerror.c
  [DEPS] hci/shell.c
  [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
  [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]
  [DEPS] crypto/axtls_sha1.c
  [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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/hmac.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/crc32.c
  [DEPS] crypto/crandom.c
  [DEPS] crypto/crypto_null.c
  [DEPS] crypto/arc4.c
clang: warning: 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/sha1extra.c
  [DEPS] crypto/x509.c
clang: warning: 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/md5.c
  [DEPS] crypto/chap.c
  [DEPS] tests/linebuf_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/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]
  [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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/memcpy_test.c
  [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]
clang: warning: 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_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]clang
: warning: 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
  [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]
  [DEPS] interface/efi/efi_umalloc.c
  [DEPS] interface/efi/efi_timer.c
  [DEPS] interface/efi/efi_smbios.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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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.c
  [DEPS] drivers/infiniband/hermon.c
  [DEPS] drivers/infiniband/arbel.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: 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/bitbash.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [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/threewire.c
  [DEPS] drivers/nvs/nvs.c
  [DEPS] drivers/block/ramdisk.c
  [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]
clang: warning: 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
  [DEPS] drivers/net/ath5k/ath5k_reset.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/ath5k/ath5k.c
  [DEPS] drivers/net/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]
  [DEPS] drivers/net/ath5k/ath5k_rfkill.c
  [DEPS] drivers/net/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/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/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]
  [DEPS] drivers/net/ath5k/ath5k_dma.c
  [DEPS] drivers/net/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/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/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]
  [DEPS] drivers/net/ath5k/ath5k_eeprom.c
  [DEPS] drivers/net/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/rtl818x/rtl8180_grf5101.c
  [DEPS] drivers/net/rtl818x/rtl8180_max2820.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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]
clang: warning: 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
  [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]
  [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/e1000/e1000_hw.c
  [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/depca.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
  [DEPS] drivers/net/amd8111e.c
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/mtnic.c
  [DEPS] drivers/net/prism2_pci.c
  [DEPS] drivers/net/3c595.c
  [DEPS] drivers/net/w89c840.c
  [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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/atl1e.c
  [DEPS] drivers/net/eepro100.c
  [DEPS] drivers/net/3c515.c
clang: warning: 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/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]
clang: warning: 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/ns83820.c
  [DEPS] drivers/net/ns8390.c
  [DEPS] drivers/net/pcnet32.c
  [DEPS] drivers/net/3c509-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] 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]
clang: warning: 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  [DEPS] drivers/net/virtio-net.c
: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/natsemi.c
  [DEPS] drivers/net/skge.c
  [DEPS] drivers/net/sis190.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]
clang: warning: 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/b44.c
  [DEPS] drivers/net/forcedeth.c
clang: warning: 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_plx.c
  [DEPS] drivers/net/sundance.c
  [DEPS] drivers/net/legacy.c
  [DEPS] drivers/net/rtl8139.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]
  [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]
clang: warning: 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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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]
  [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]
clang: warning: 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]
  [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]
clang: warning: 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/ne.c
  [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
clang: warning: 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/tulip.c
  [DEPS] drivers/net/sis900.c
  [DEPS] drivers/net/r8169.c
  [DEPS] drivers/net/tg3.c
  [DEPS] drivers/net/tlan.c
  [DEPS] drivers/net/3c503.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]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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-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]
  [DEPS] drivers/bus/mca.c
  [DEPS] drivers/bus/isa_ids.c
  [DEPS] drivers/bus/pciextra.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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]
clang: warning: 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/script.c
  [DEPS] image/elf.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]
clang: warning: 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/rc80211.c
clang: warning: 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/80211/wpa.c
  [DEPS] net/80211/net80211.c
  [DEPS] net/80211/wpa_ccmp.c
  [DEPS] net/80211/sec80211.c
  [DEPS] net/80211/wep.c
clang: warning: 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/80211/wpa_psk.c
  [DEPS] net/80211/wpa_tkip.c
clang: warning: 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_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]
  [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]
  [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_pathrec.c
  [DEPS] net/infiniband/ib_sma.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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_cmrc.c
  [DEPS] net/infiniband/ib_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]
clang: warning: 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_mcast.c
  [DEPS] net/udp/dhcp.c
  [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]
clang: warning: 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/https.c
  [DEPS] net/tcp/iscsi.c
  [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]
  [DEPS] net/tcp/http.c
  [DEPS] net/eapol.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/icmpv6.c
  [DEPS] net/tls.c
  [DEPS] net/iobpad.c
  [DEPS] net/tcp.c
  [DEPS] net/mii.c
  [DEPS] net/arp.c
clang: warning: 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/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]
  [DEPS] net/tcpip.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/ipv6.c
clang: clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: warningoptimization 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] net/aoe.c
  [DEPS] net/rarp.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [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]
clang: warning: 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]
  [DEPS] net/ndp.c
  [DEPS] net/dhcppkt.c
  [DEPS] net/cachedhcp.c
  [DEPS] net/netdevice.c
  [DEPS] net/retry.c
  [DEPS] net/icmp.c
  [DEPS] net/dhcpopts.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/netdev_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]
  [DEPS] core/ctype.c
  [DEPS] core/basename.c
  [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/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [DEPS] core/asprintf.c
  [DEPS] core/gdbstub.c
  [DEPS] core/linebuf.c
clang: warning: 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/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/settings.c
  [DEPS] core/main.c
  [DEPS] core/downloader.c
  [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]
  [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
  [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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/pc_kbd.c
  [DEPS] core/posix_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] 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
  [DEPS] core/acpi.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/device.c
  [DEPS] core/uri.c
  [DEPS] core/proto_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] core/cpio.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]
clang: warning: 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/i82365.c
clang: warning: 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/errno.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
clang: warning: 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/filter.c
clang: warning: 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/gdbserial.c
  [DEPS] core/debug.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/malloc.c
  [DEPS] core/ansiesc.c
  [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]
clang: warning: 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
  [DEPS] core/monojob.c
  [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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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
  [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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/resolv.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/iobuf.c
  [DEPS] core/image.c
  [DEPS] core/string.c
  [DEPS] core/cwuri.c
  [DEPS] core/refcnt.c
  [DEPS] core/uuid.c
  [DEPS] core/serial_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] core/pcmcia.c
clang: warning: 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/__umoddi3.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/__udivdi3.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/__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]
  [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]
  [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]
  [DEPS] libgcc/__divdi3.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: 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/__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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=__divdi3 -c libgcc/__divdi3.c -o bin/__divdi3.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=icc -c libgcc/icc.c -o bin/icc.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=__moddi3 -c libgcc/__moddi3.c -o bin/__moddi3.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=memcpy -c libgcc/memcpy.c -o bin/memcpy.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=__udivdi3 -c libgcc/__udivdi3.c -o bin/__udivdi3.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=__udivmoddi4 -c libgcc/__udivmoddi4.c -o bin/__udivmoddi4.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pcmcia -c core/pcmcia.c -o bin/pcmcia.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=uuid -c core/uuid.c -o bin/uuid.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=serial_console -c core/serial_console.c -o bin/serial_console.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=image -c core/image.c -o bin/image.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=refcnt -c core/refcnt.c -o bin/refcnt.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=cwuri -c core/cwuri.c -o bin/cwuri.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=string -c core/string.c -o bin/string.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=iobuf -c core/iobuf.c -o bin/iobuf.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=__umoddi3 -c libgcc/__umoddi3.c -o bin/__umoddi3.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=resolv -c core/resolv.c -o bin/resolv.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]
clang: warning: 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: 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]
clang: clang: warningwarning: : optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

clang: clang: warning: warningoptimization 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]
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=timer -c core/timer.c -o bin/timer.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=random -c core/random.c -o bin/random.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=stringextra -c core/stringextra.c -o bin/stringextra.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=serial -c core/serial.c -o bin/serial.o 
In file included from core/cwuri.c:22:
include/gpxe/uri.h:152:13:gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=monojob -c core/monojob. c -o bin/monojob.o 
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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=exec -c core/exec.c -o bin/exec.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bitmap -c core/bitmap.c -o bin/bitmap.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=base64 -c core/base64.c -o bin/base64.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ansiesc -c core/ansiesc.c -o bin/ansiesc.o 
2 warnings generated.
In file included from libgcc/memcpy.c:11:
include/string.h:28:5: warning: gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=malloc -c core/malloc.c attribute declaration must precede definition [-Wignored-attributes]-o bin/malloc.o 

int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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.cgcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=debug -c core/debug.c -o: bin/debug.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=gdbserial -c core/gdbserial.c -o bin/gdbserial.o 
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 core/image.c:30:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=filter -c core/filter.c -o bin/filter.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=process -c core/process.c -o bin/process.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=job -c core/job.c -o bin/job.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=errno -c core/errno.c -o bin/errno.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
clang: 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/serial.c:18:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=i82365 -c core/i82365.c -o bin/i82365.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=misc -c core/misc.c -o bin/misc.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=cpio -c core/cpio.c -o bin/cpio.o 
6 warnings generated.
In file included from core/debug.c:4:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:4:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:4:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:4:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:4:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:4:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=proto_eth_slow -c core/proto_eth_slow.c -o bin/proto_eth_slow.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/stringextra.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:34:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/stringextra.c:34:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
6 warnings generated.
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=device -c core/device.c -o bin/device.o 
6 warnings generated.
core/stringextra.c:187:12: warning: nonnull parameter 's' will evaluate to 'true' on first encounter [-Wpointer-bool-conversion]
        sbegin  = s ? s : ___strtok;
                  ^ ~
include/string.h:37:41: note: declared 'nonnull' here
char * strtok(char * s,const char * ct) __nonnull;
                                        ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=uri -c core/uri.c -o bin/uri.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=acpi -c core/acpi.c -o bin/acpi.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=open -c core/open.c -o 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]
clang: 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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=console -c core/console.c -o bin/console.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=gdbudp -c core/gdbudp.c -o bin/gdbudp.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=posix_io -c core/posix_io.c -o bin/posix_io.o 
In file included from core/cpio.c:28:
include/string.h:28:5: clangwarning: : attribute declaration must precede definition [-Wignored-attributes]
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/cpio.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:484:36: note: expanded from macro '__nonnull'7
 warnings generated.
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pc_kbd -c core/pc_kbd.c -o bin/pc_kbd.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=xfer -c core/xfer.c -o bin/xfer.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=null_nap -c core/null_nap.c -o 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=vsprintf -c core/vsprintf.c -o bin/vsprintf.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bitops -c core/bitops.c -o bin/bitops.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]
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: clangwarning: : attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
warning                                           ^: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]include/compiler.h
:clang: 484warning:: 36optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
 note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
In file included from core/open.c:25:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
core/uri.c:177: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/gpxe/uri.h:91:39: note: expanded from macro 'uri_get_field'
#define uri_get_field( uri, field )     (&uri->scheme)[field]
                                          ^~~~~~~~~~~
core/uri.c:238: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/gpxe/uri.h:91:39: note: expanded from macro 'uri_get_field'
#define uri_get_field( uri, field )     (&uri->scheme)[field]
                                          ^~~~~~~~~~~
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^clang
: arch/x86/include/bits/string.hwarning:: 216optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
19clang::  warningnote: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=hw -c core/hw.c -o bin/hw.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=downloader -c core/downloader.c -o 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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=main -c core/main.c -o bin/main.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=settings -c core/settings.c -o bin/settings.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
10 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=init -c core/init.c -o bin/init.o 
In file included from core/device.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=getkey -c core/getkey.c -o bin/getkey.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=linebuf -c core/linebuf.attribute declaration must precede definition [-Wignored-attributes]c -o bin/linebuf.o 

size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=gdbstub -c core/gdbstub.c -o bin/gdbstub.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=asprintf -c core/asprintf.c -o bin/asprintf.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=getopt -c core/getopt.c -o 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]
In file included from core/gdbudp.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:20:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=btext -c core/btext.c -o bin/btext.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=interface -c core/interface.c -o bin/interface.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=nvo -c core/nvo.c -o bin/nvo.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=basename -c core/basename.c -o bin/basename.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
In file included from core/settings.c:33:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ctype -c core/ctype.c -o bin/ctype.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=netdev_settings -c net/netdev_settings.c -o bin/netdev_settings.o 
In file included from core/pc_kbd.c:13:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dhcpopts -c net/dhcpopts.c -o bin/dhcpopts.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=udp -c net/udp.c -o bin/udp.o 
In file included from core/gdbstub.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:28:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 core/downloader.c:27:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:27:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:27:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:27:
In file included from include/gpxe/uaccess.h:25:
include/string.hgcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=icmp -c net/icmp.c -o bi:n/icmp.o 
32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:27:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:27:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
In file included from                                    ^core/getopt.c
:arch/x86/include/bits/string.h22::
216include/string.h:19::32 note:: 8previous definition is here:
 warning: 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/nvo.c:23:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from size_t __pure strlen(const char * s) __nonnull;core/getopt.c
:       ^22
:
include/compiler.hinclude/string.h::47040:33::58 :note : warningexpanded from macro '__pure': 
attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: void * memmove(void * dest,const void *src,size_t count) __nonnull;note
:                                                          ^previous definition is here

include/compiler.h:static inline size_t strlen(const char * s)484
:                     ^36
:In file included from core/nvo.c: 23note:
: include/string.h:expanded from macro '__nonnull'32
:38: 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.hinclude/compiler.h:484::36159:: 22note:: expanded from macro '__nonnull' 
note: previous definition is here#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h:239:22: note: static inline void * memmove(void * dest,const void * src, size_t n)previous definition is here

                     ^static inline size_t strlen(const char * s)

                     ^
In file included from core/nvo.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/nvo.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=retry -c net/retry.c -o bin/retry.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=netdevice -c net/netdevice.c -o bin/netdevice.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=cachedhcp -c net/cachedhcp.c -o bin/cachedhcp.o 
8 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dhcppkt -c net/dhcppkt.c -o bin/dhcppkt.o 
In file included from core/main.c:19:
In file included from include/gpxe/features.h:6:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:19:
In file included from include/gpxe/features.h:6:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ndp -c net/ndp.c -o bin/ndp.o 
In file included from core/main.c:19:
In file included from include/gpxe/features.h:6:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:19:
In file included from include/gpxe/features.h:6:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:19:
In file included from include/gpxe/features.h:6:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:19:
In file included from include/gpxe/features.h:6:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=infiniband -c net/infiniband.c -o bin/infiniband.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ipv4 -c net/ipv4.c -o bin/ipv4.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=nullnet -c net/nullnet.c -o bin/nullnet.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]
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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rarp -c net/rarp.c -o 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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=aoe -c net/aoe.c -o bin/aoe.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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]
In file included from                                      size_t count) __nonnull;net/netdevice.c
:                                                   ^
25include/compiler.h:484::
36include/string.h::28 :note5: :expanded from macro '__nonnull' 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/netdevice.c:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
In file included from arch/x86/include/bits/string.h:net/netdevice.c185::2522: :
noteinclude/string.h:32: :previous definition is here8
: warning: attribute declaration must precede definition [-Wignored-attributes]
static inline void * memset(void *s, int c,size_t count)
                     ^
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.hIn file included from :net/ndp.c470:2::
include/string.h33::40 :58note: : warning: expanded from macro '__pure'attribute declaration must precede definition [-Wignored-attributes]

#define __pure __attribute__ (( pure ))
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                ^                                                         ^

arch/x86/include/bits/string.hinclude/compiler.h::484:36239:: 22note: :expanded from macro '__nonnull' 
note: previous definition is here
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:static inline size_t strlen(const char * s)159
:22                     ^
:In file included from  notenet/netdevice.c: :previous definition is here25
:
include/string.h:32:38static inline void * memmove(void * dest,const void * src, size_t n)
:                     ^ 
warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ipv6 -c net/ipv6.c -o bin/ipv6.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tcpip -c net/tcpip.c -o bin/tcpip.o 
In file included from net/infiniband.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
6int __pure strncmp(const char * cs,const char * ct, warnings generated.

    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: In file included from notenet/ipv4.c: :expanded from macro '__nonnull'1gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ethernet -c net/ethernet:

include/string.h.c -o bin/ethernet.o 
:28:#define __nonnull __attribute__ (( nonnull ))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)
                  ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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.hIn file included from :net/udp.c470::3:
33include/string.h:: 32note:: 8expanded from macro '__pure':
 warning: attribute declaration must precede definition [-Wignored-attributes]
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:size_t __pure strlen(const char * s) __nonnull;239
:       ^22
:include/compiler.h :note470: :previous definition is here33
: note: expanded from macro '__pure'static inline size_t strlen(const char * s)

                     ^
In file included from #define __pure __attribute__ (( pure ))net/ipv4.c
:                                ^
1arch/x86/include/bits/string.h:
:include/string.h239::3222::38 :note : warningprevious definition is here: 
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 
net/udp.cinclude/compiler.h::3484:
:include/string.h36:32:: 38note::  expanded from macro '__nonnull'warning
: attribute declaration must precede definition [-Wignored-attributes]
#define __nonnull __attribute__ (( nonnull ))
                                   ^size_t __pure strlen(const char * s) __nonnull;

In file included from arch/x86/include/bits/string.hnet/icmp.c                                     ^:
239:include/compiler.h:21::
22484include/string.h:: 36note:: 28previous definition is here:
:5 : warningstatic inline size_t strlen(const char * s)note: : attribute declaration must precede definition [-Wignored-attributes]expanded from macro '__nonnull'


                     ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
int __pure strncmp(const char * cs,const char * ct,
    ^
In file included from net/ipv4.c:include/compiler.h1::
470include/string.h::3339:: 44note:In file included from  net/udp.cwarning: : :attribute declaration must precede definition [-Wignored-attributes]expanded from macro '__pure'
3
:
include/string.h:39:#define __pure __attribute__ (( pure ))44
void * memset(void * s,int c,size_t count) __nonnull;                                ^:

                                            ^warning
: include/compiler.harch/x86/include/bits/string.h::484216::3619:attribute declaration must precede definition [-Wignored-attributes] 
note::  expanded from macro '__nonnull'void * memset(void * s,int c,size_t count) __nonnull;note

:                                            ^
previous definition is hereinclude/compiler.h#define __nonnull __attribute__ (( nonnull )):
484
:                                   ^36
:static inline int strncmp(const char * cs,const char * ct,size_t count) arch/x86/include/bits/string.hnote: 
expanded from macro '__nonnull'                  ^

:In file included from 185net/icmp.c::2221#define __nonnull __attribute__ (( nonnull ))::

include/string.h                                   ^:
 arch/x86/include/bits/string.h29:note185:: :previous definition is here2224:
 : warningnote: : attribute declaration must precede definition [-Wignored-attributes]static inline void * memset(void *s, int c,size_t count)

previous definition is here                     ^

                                     size_t count) __nonnull;
                                                   ^
include/compiler.hstatic inline void * memset(void *s, int c,size_t count)
:                     ^
484:36In file included from :net/ipv4.c :note1: :
expanded from macro '__nonnull'include/string.h
:40:58: #define __nonnull __attribute__ (( nonnull ))warning
:                                    ^In file included from 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:216:19net/udp.c::3 notevoid * memmove(void * dest,const void *src,size_t count) __nonnull;:

:                                                          ^previous definition is here

include/compiler.hinclude/string.h::48440::3658:static inline int strncmp(const char * cs,const char * ct,size_t count):  note
warning                  ^
: : expanded from macro '__nonnull'attribute declaration must precede definition [-Wignored-attributes]

#define __nonnull __attribute__ (( nonnull ))
                                   ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;arch/x86/include/bits/string.h
:                                                         ^159
:include/compiler.h22::484 :note36: :previous 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)
                     ^
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.c:11:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
6 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=arp -c net/arp.c -o bin/arp.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=mii -c net/mii.c -o bin/mii.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tcp -c net/tcp.c -o bin/tcp.o 
net/dhcpopts.c:75:1: warning: unused function 'dhcp_option_offset' [-Wunused-function]
dhcp_option_offset ( struct dhcp_options *options,
^
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/aoe.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/aoe.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/aoe.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=iobpad -c net/iobpad.c -o bin/iobpad.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tls -c net/tls.c -o bin/tls.o 
6 warnings generated.
8 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=icmpv6 -c net/icmpv6.c -o bin/icmpv6.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=fakedhcp -c net/fakedhcp.c -o bin/fakedhcp.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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
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.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=eapol -c net/eapol.c -o bin/eapol.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=http -c net/tcp/http.c -o bin/http.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ftp -c net/tcp/ftp.c -o bin/ftp.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=iscsi -c net/tcp/iscsi.c -o bin/iscsi.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=https -c net/tcp/https.c -o bin/https.o 
In file included from net/arp.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tftp -c net/udp/tftp.c -o bin/tftp.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=slam -c net/udp/slam.c -o bin/slam.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 net/tcpip.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dns -c net/udp/dns.c -o bin/dns.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 net/iobpad.c:28:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dhcp -c net/udp/dhcp.c -o bin/dhcp.o 
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_mcast -c net/infiniband/ib_mcast.c -o 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]
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,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.c:14:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
6 warnings generated.
6 warnings generated.
6 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_srp -c net/infiniband/ib_srp.c -o bin/ib_srp.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_cmrc -c net/infiniband/ib_cmrc.c -o bin/ib_cmrc.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_sma -c net/infiniband/ib_sma.c -o bin/ib_sma.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_pathrec -c net/infiniband/ib_pathrec.c -o bin/ib_pathrec.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_smc -c net/infiniband/ib_smc.c -o 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]
In file included from net/udp/tftp.c:24:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from net/tls.c:30:
include/string.h:28:5: warning: int __pure strncmp(const char * cs,const char * ct,attribute declaration must precede definition [-Wignored-attributes]

    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
int __pure strncmp(const char * cs,const char * ct,static inline int strncmp(const char * cs,const char * ct,size_t count)

    ^                  ^

include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:32:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/tls.h:18:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/tls.h:18:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/tls.h:18:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/tls.h:18:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/tls.h:18:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/tls.h:18:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: 8 warnings generated.
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: 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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_packet -c net/infiniband/ib_packet.c -o bin/ib_packet.o 
net/udp/dhcp.c:1145: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 ) {
                                           ^~~~~~~~~~~~~~~~
In file included from net/tcp/ftp.c:13:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_cm -c net/infiniband/ib_cm.c -o bin/ib_cm.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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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;
8                                     ^ warning
s generated.
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_mi -c net/infiniband/ib_mi.c -o bin/ib_mi.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wpa_tkip -c net/80211/wpa_tkip.c -o bin/wpa_tkip.o 
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,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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_cmrc.c:34:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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_cmrc.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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_cmrc.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_cmrc.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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_cmrc.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/slam.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/slam.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
7 warnings generated.
In file included from net/infiniband/ib_srp.c:35:
In file included from include/gpxe/srp.h:16:
In file included from include/gpxe/scsi.h:5:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:35:
In file included from include/gpxe/srp.h:16:
In file included from include/gpxe/scsi.h:5:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/uaccess.h:25:
include/string.h:In file included from 29net/infiniband/ib_sma.c::2423::
 include/string.hwarning:: 32attribute declaration must precede definition [-Wignored-attributes]:
8: warning: attribute declaration must precede definition [-Wignored-attributes]                                     size_t count) __nonnull;

                                                   ^
include/compiler.h:size_t __pure strlen(const char * s) __nonnull;484
:       ^36
:include/compiler.h :470note:: 33expanded from macro '__nonnull':
 note: expanded from macro '__pure'#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/string.h#define __pure __attribute__ (( pure ))
                                ^
:arch/x86/include/bits/string.h216:239::1922: note::  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 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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_srp.c:35:
In file included from include/gpxe/srp.h:16:
In file included from include/gpxe/scsi.h:5:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:35:
In file included from include/gpxe/srp.h:16:
In file included from include/gpxe/scsi.h:5:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:35:
In file included from include/gpxe/srp.h:16:
In file included from include/gpxe/scsi.h:5:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:35:
In file included from include/gpxe/srp.h:16:
In file included from include/gpxe/scsi.h:5:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/infiniband/ib_sma.c:61:51: warning: taking address of packed member 'sys_guid' of class or structure 'ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
        node_info->num_ports = ib_get_hca_info ( ibdev, &node_info->sys_guid );
                                                         ^~~~~~~~~~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wpa_psk -c net/80211/wpa_psk.c -o bin/wpa_psk.o 
8 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wep -c net/80211/wep.c -o bin/wep.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sec80211 -c net/80211/sec80211.c -o bin/sec80211.o 
8 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=net80211 -c net/80211/net80211.c -o bin/net80211.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wpa_ccmp -c net/80211/wpa_ccmp.c -o 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]
In file included from net/infiniband/ib_smc.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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_smc.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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_smc.cnet/udp/dns.c::23242:
:22include/string.h:: 32warning:: 8unused function 'dns_unmake_name' [-Wunused-function]:
 warning: attribute declaration must precede definition [-Wignored-attributes]
static inline char * dns_unmake_name ( char *name ) {
                     ^
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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_smc.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_smc.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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_smc.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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_pathrec.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_pathrec.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;
                                           ^
net/infiniband/ib_packet.cinclude/compiler.h::484216:36:: 45:note:  expanded from macro '__nonnull'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]
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note:                         if ( ! ( *qp = ib_find_qp_mgid ( ibdev, &grh->dgid ))){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:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
7 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wpa -c net/80211/wpa.c -o 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rc80211 -c net/80211/rc80211.c -o bin/rc80211.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h  -DEMBED_ALL="" -DOBJECT=embedded -c image/embedded.c -o bin/embedded.o 
8 warnings generated.
6 warnings generated.
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]
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=segment -c image/segment.c -o bin/segment.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_image -c image/efi_image.c -o bin/efi_image.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=elf -c image/elf.c -o bin/elf.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
clangclangclang: : clangwarning: : warning: warningoptimization 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]clang: : warningwarning
: warningclangoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]: 
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
: clangwarning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
warningoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=script -c image/script.c -o bin/script.o 
net/infiniband/ib_cm.c:279:28: warning: taking address of packed member 'local_ca' of class or structure 'ib_cm_connect_request' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ib_get_hca_info ( ibdev, &connect_req->local_ca );
                                  ^~~~~~~~~~~~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=eisa -c drivers/bus/eisa.c -o bin/eisa.o 
In file included from net/infiniband/ib_mi.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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_mi.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __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 warningIn file included from net/80211/wpa_tkip.cnet/infiniband/ib_mi.c::2423:
: :
In file included from include/gpxe/sha1.hoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
6:
include/string.hIn file included from :clang32: :warning./crypto/axtls/crypto.h: :optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]131
:
include/string.h:839:44:: warning: 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;
                                           ^
include/compiler.h:484:36: notesize_t __pure strlen(const char * s) __nonnull;: 
expanded from macro '__nonnull'
       ^
include/compiler.h#define __nonnull __attribute__ (( nonnull ))
:                                   ^470
:arch/x86/include/bits/string.h:185:3322::  note: previous definition is here
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.hIn file included from :net/80211/wpa_tkip.c:24:
239In file included from include/gpxe/sha1.h:22:6:
:In file included from  ./crypto/axtls/crypto.h:note131:
: include/string.h:previous definition is here40:58
: warning: static inline size_t strlen(const char * s)
attribute declaration must precede definition [-Wignored-attributes]
                     ^
In file included from net/infiniband/ib_mi.c:void * memmove(void * dest,const void *src,size_t count) __nonnull;23
:
                                                         ^
include/string.hinclude/compiler.h::32484:36: :note: expanded from macro '__nonnull'
38: warning#define __nonnull __attribute__ (( nonnull )): attribute declaration must precede definition [-Wignored-attributes]

                                   ^
arch/x86/include/bits/string.h:159:22: note: size_t __pure strlen(const char * s) __nonnull;previous definition is here

                                     ^
include/compiler.h:484static 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:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from net/infiniband/ib_mi.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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_mi.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/80211/wep.c:27:
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]include/compiler.h
:clang: 470warning:: 33optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]:
 note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_ccmp.c:24:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 In file included from net/80211/wpa_ccmp.c:include/gpxe/sha1.h24::
6In file included from include/gpxe/sha1.h:
:In file included from ./crypto/axtls/crypto.h:131:
6include/string.h::
28In file included from :5: warning./crypto/axtls/crypto.h: :attribute declaration must precede definition [-Wignored-attributes]131:

include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
int __pure strncmp(const char * cs,const char * ct,
    ^
In file included from net/80211/wpa_ccmp.c:include/compiler.h:47024::
33:In file included from include/gpxe/sha1.h: 6note:
: expanded from macro '__pure'
In file included from ./crypto/axtls/crypto.h:131#define __pure __attribute__ (( pure )):

                                ^
include/string.h:40:arch/x86/include/bits/string.h:21658::19: note: previous definition is here 
warning: attribute declaration must precede definition [-Wignored-attributes]
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;In file included from net/80211/wpa_psk.c:
22:
                                                         ^In file included from 
include/gpxe/sha1.hinclude/compiler.h:6:
:In file included from ./crypto/axtls/crypto.h:131484:
include/string.h:36:29:24: :warning note: attribute declaration must precede definition [-Wignored-attributes]
: expanded from macro '__nonnull'
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:#define __nonnull __attribute__ (( nonnull ))484
:36:                                   ^ 
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:216
:19: note: previous definition is here
static 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 net/80211/wpa_psk.c:22:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=isa -c drivers/bus/isa.c -o bin/isa.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pcibackup -c drivers/bus/pcibackup.c -o bin/pcibackup.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
clang#define __pure __attribute__ (( pure )): 
                                ^
warningarch/x86/include/bits/string.h:: 239optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:
22clang::  warningnote: : optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pciextra -c drivers/bus/pciextra.c -o bin/pciextra.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=isa_ids -c drivers/bus/isa_ids.c -o bin/isa_ids.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/net80211.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.c:28:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]6
 warnings generated.
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=mca -c drivers/bus/mca.c -o bin/mca.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]
net/80211/wpa.c:797: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:932: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 );
                                     ^~~~~~~~~~~~
In file included from image/efi_image.c:23:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
In file included from static inline int strncmp(const char * cs,const char * ct,size_t count)image/segment.c
:                  ^29
:
In file included from In file included from image/efi_image.cinclude/gpxe/uaccess.h::2325:
:
In file included from include/string.hinclude/gpxe/image.h::2815::
5In file included from :include/gpxe/uaccess.h :25warning:
: include/string.hattribute declaration must precede definition [-Wignored-attributes]:
29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
int __pure strncmp(const char * cs,const char * ct,
    ^
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=virtio_pci -c drivers/bus/virtio-pci.c -o bin/virtio-pci.o 
In file included from image/efi_image.c:23:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/image.h:15:
In file included from include/gpxe/uaccess.h:In file included from 25image/segment.c:
:include/string.h29::
32In file included from :include/gpxe/uaccess.h38:: 25warning:
: include/string.hattribute declaration must precede definition [-Wignored-attributes]
:32:8:size_t __pure strlen(const char * s) __nonnull; 
warning                                     ^
: include/compiler.hattribute declaration must precede definition [-Wignored-attributes]:
484:36: notesize_t __pure strlen(const char * s) __nonnull;: 
expanded from macro '__nonnull'       ^

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

arch/x86/include/bits/string.h:239:static inline size_t strlen(const char * s)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/gpxe/uaccess.h:25:
include/string.h:32In file included from :image/efi_image.c38::23 :
warningIn file included from : include/gpxe/image.hattribute declaration must precede definition [-Wignored-attributes]:
15:
In file included from include/gpxe/uaccess.h:size_t __pure strlen(const char * s) __nonnull;25
:
                                     ^include/string.h
:include/compiler.h39::48444:: 36warning::  attribute declaration must precede definition [-Wignored-attributes]note
: expanded from macro '__nonnull'
void * memset(void * s,int c,size_t count) __nonnull;#define __nonnull __attribute__ (( nonnull ))

                                           ^                                   ^

include/compiler.harch/x86/include/bits/string.h::239484::2236::  notenote: : previous definition is hereexpanded from macro '__nonnull'

static inline size_t strlen(const char * s)
                     ^#define __nonnull __attribute__ (( nonnull ))

                                   ^
arch/x86/include/bits/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 image/efi_image.cimage/segment.c::2329:
:
In file included from In file included from include/gpxe/image.hinclude/gpxe/uaccess.h::1525:
:
In file included from include/string.hinclude/gpxe/uaccess.h::3925::
44include/string.h:: 40warning:: 58attribute declaration must precede definition [-Wignored-attributes]:
 warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484void * memmove(void * dest,const void *src,size_t count) __nonnull;:
36                                                         ^:
 include/compiler.hnote:: 484expanded from macro '__nonnull'clang:: 
36: warning#define __nonnull __attribute__ (( nonnull ))note: 
optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]: 
                                   ^clangexpanded from macro '__nonnull': 
warning
arch/x86/include/bits/string.h: :optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]#define __nonnull __attribute__ (( nonnull ))185

:                                   ^
22arch/x86/include/bits/string.h:: 159note:22: :previous definition is here 
note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
In file included from image/segment.c:29:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 image/elf.c:33:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=virtio_ring -c drivers/bus/virtio-ring.c -o bin/virtio-ring.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=isapnp -c drivers/bus/isapnp.c -o bin/isapnp.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pci -c drivers/bus/pci.c -o bin/pci.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c503 -c drivers/net/3c503.c -o 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]
6 warnings generated.
In file included from drivers/bus/pcibackup.c:22:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tlan -c drivers/net/tlan.c -o bin/tlan.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tg3 -c drivers/net/tg3.c -o bin/tg3.o 
In file included from drivers/bus/pciextra.c:4:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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;In file included from 
                                           ^drivers/bus/eisa.c
:include/compiler.h:2484:
:include/string.h36:28:: 5note: :expanded from macro '__nonnull' 
warning: attribute declaration must precede definition [-Wignored-attributes]
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:40int __pure strncmp(const char * cs,const char * ct,:
58:    ^ warning
: attribute declaration must precede definition [-Wignored-attributes]
include/compiler.h:470:33:void * memmove(void * dest,const void *src,size_t count) __nonnull; 
note                                                         ^: 
expanded from macro '__pure'include/compiler.h
:484:36:#define __pure __attribute__ (( pure ))
 note                                ^: 
expanded from macro '__nonnull'
arch/x86/include/bits/string.h:216:19#define __nonnull __attribute__ (( nonnull )):
                                    ^note
: arch/x86/include/bits/string.hprevious definition is here:
159:22: note: previous definition is herestatic inline int strncmp(const char * cs,const char * ct,size_t count)

                  ^
In file included from drivers/bus/eisa.c:2:
include/string.h:static 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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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.
clang: 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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=r8169 -c drivers/net/r8169.c -o 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]
8 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.
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sis900 -c drivers/net/sis900.c -o bin/sis900.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=tulip -c drivers/net/tulip.c -o bin/tulip.o 
6 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pnic -c drivers/net/pnic.c -o bin/pnic.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=via_velocity -c drivers/net/via-velocity.c -o bin/via-velocity.o 
In file included from drivers/bus/isapnp.c:62:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/bus/isapnp.c:204:20: warning: unused function 'isapnp_deactivate' [-Wunused-function]
static inline void isapnp_deactivate ( unsigned int logdev ) {
                   ^
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ne -c drivers/net/ne.c -o bin/ne.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=eepro -c drivers/net/eepro.c -o bin/eepro.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=myri10ge -c drivers/net/myri10ge.c -o bin/myri10ge.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/bus/virtio-ring.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:17:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.h:40:58: warning: 6attribute declaration must precede definition [-Wignored-attributes] warning
s generated.
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=mtd80x -c drivers/net/mtd80x.c -o bin/mtd80x.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c529 -c drivers/net/3c529.c -o bin/3c529.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c509 -c drivers/net/3c509.c -o bin/3c509.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
7 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:222: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:230: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:233: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:235: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:238: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:240: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:243: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:245: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:248:1: note: expanded from here
tg3_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=davicom -c drivers/net/davicom.c -o bin/davicom.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/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
In file included from drivers/net/pnic.c:19:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:812:30: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
               tp->nic_name, media,
                             ^~~~~
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/tulip.c:1328: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);
                                                    ^~~~~~~~~~~~~~~~~~~~~
drivers/net/tulip.c:1409:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
          (unsigned int) ioaddr );
          ^~~~~~~~~~~~~~~~~~~~~
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
6 warnings generated.
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:441: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:449: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:452:1: notedrivers/net/tulip.c: expanded from here:1490
:43: warning: tlan_driver_isapnp_legacy_removeformat specifies type 'unsigned short' but the argument has type 'int' [-Wformat]

^
drivers/net/tlan.c:1714:1: warning                       tp->nic_name, phy, mii_reg0, mii_status, mii_advert);: 
unused function 'tlan_driver_eisa_legacy_probe' [-Wunused-function]                                          ^~~~~~~~

include/nic.h:238:2: drivers/net/tulip.cnote:1490: :expanded from macro 'DRIVER'53:
 warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:                       tp->nic_name, phy, mii_reg0, mii_status, mii_advert);
454                                                    ^~~~~~~~~~:
1: note: expanded from here
drivers/net/tulip.c:1490:tlan_driver_eisa_legacy_probe
65^:
 warningdrivers/net/tlan.c: :format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
1714:1: warning: unused function 'tlan_driver_eisa_legacy_remove' [-Wunused-function]
                       tp->nic_name, phy, mii_reg0, mii_status, mii_advert);include/nic.h:245:
2                                                                ^~~~~~~~~~:
 note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>drivers/net/tulip.c::2:14941::42 :note:  expanded from here
warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
tlan_driver_eisa_legacy_remove
^
drivers/net/tlan.c:1714:                           tp->nic_name, to_advert, phy, mii_advert);1: 
warning:                                          ^~~~~~~~~
unused function 'tlan_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2drivers/net/tulip.c:1494::58 :note : warningexpanded from macro 'DRIVER': 
format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
                           tp->nic_name, to_advert, phy, mii_advert);<scratch space>
:                                                         ^~~~~~~~~~4
: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:7: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:9: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:12:1: note: expanded from here
tlan_driver_isa_legacy_remove
^
6 warnings generated.
drivers/net/tulip.c:2090:1: warning: unused variable 'tulip_driver_text' [-Wunused-const-variable]
DRIVER ( "Tulip", nic_driver, pci_driver, tulip_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:438:1: note: expanded from here
tulip_driver_text
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:446:1: note: expanded from here
tulip_driver_isapnp_legacy_probe
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:449:1: note: expanded from here
tulip_driver_isapnp_legacy_remove
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:451:1: note: expanded from here
tulip_driver_eisa_legacy_probe
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:454:1: note: expanded from here
tulip_driver_eisa_legacy_remove
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:456:1: note: expanded from here
tulip_driver_mca_legacy_probe
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:2:1: note: expanded from here
tulip_driver_mca_legacy_remove
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:4:1: note: expanded from here
tulip_driver_isa_legacy_probe
^
drivers/net/tulip.c:2090:1: warning: unused function 'tulip_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:7:1: note: expanded from here
tulip_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c90x -c drivers/net/3c90x.c -o bin/3c90x.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=epic100 -c drivers/net/epic100.c -o bin/epic100.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/net/via-velocity.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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]
clang: size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470warning:33: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] 
noteclang: : warningexpanded from macro '__pure': 
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
In file included from #define __pure __attribute__ (( pure ))drivers/net/sis900.c
                                ^
:arch/x86/include/bits/string.h:48239:
:In file included from 22include/etherboot.h: note:: previous definition is here16
:
In file included from include/strings.h:static inline size_t strlen(const char * s)7
:
                     ^
include/string.hIn file included from :drivers/net/via-velocity.c28::415:
In file included from :include/etherboot.h :16:
In file included from include/strings.h:7:
warninginclude/string.h:32:38: : warning: attribute declaration must precede definition [-Wignored-attributes]attribute declaration must precede definition [-Wignored-attributes]

size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:41:
In file included from int __pure strncmp(const char * cs,const char * ct,include/etherboot.h:16:

In file included from     ^include/strings.h:7
:
include/string.h:39:44include/compiler.h: :warning: 470attribute declaration must precede definition [-Wignored-attributes]:
33: notevoid * memset(void * s,int c,size_t count) __nonnull;: 
expanded from macro '__pure'                                           ^

include/compiler.h:484:36:#define __pure __attribute__ (( pure )) note: 
expanded from macro '__nonnull'
                                ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
static inline void * memset(void *s, int c,size_t count)
                     ^
arch/x86/include/bits/string.h:216:19: In file included from notedrivers/net/via-velocity.c: :previous definition is here41
:
In file included from include/etherboot.h:16:
In file included from include/strings.hstatic inline int strncmp(const char * cs,const char * ct,size_t count):
7:
include/string.h:40                  ^:
58:In file included from  drivers/net/sis900.cwarning:: 48attribute declaration must precede definition [-Wignored-attributes]:

In file included from include/etherboot.h:16:
In file included from include/strings.hvoid * memmove(void * dest,const void *src,size_t count) __nonnull;:
7                                                         ^
:
include/compiler.h:include/string.h484:36::29 :note24: :expanded from macro '__nonnull'
 warning: #define __nonnull __attribute__ (( nonnull ))
attribute declaration must precede definition [-Wignored-attributes]                                   ^

arch/x86/include/bits/string.h:159:                                     size_t count) __nonnull;22: note
:                                                    ^previous definition is here

include/compiler.h:484:36static 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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:703: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:709:8: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
              (unsigned int) BASE );
              ^~~~~~~~~~~~~~~~~~~
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/via-velocity.c:772: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,
             ^~~~~~~~~~~~~
drivers/net/sis900.c:1132:76: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
        printf("sis900_transmit: sending %d bytes ethtype %hX\n", (int) s, t);
                                                          ~~~              ^
                                                          %X
drivers/net/eepro.c:377:33: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8139 -c drivers/net/rtl8139.c -o bin/rtl8139.o 
                printf("Receive error %hX\n", rcv_status);
                                      ~~~     ^~~~~~~~~~
                                      %X
drivers/net/eepro.c:458: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/eepro.c:600: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sis900.c:1295:1: warning: unused variable 'sis900_driver_text' [-Wunused-const-variable]
DRIVER ( "SIS900", nic_driver, pci_driver, sis900_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:230:1: note: expanded from here
sis900_driver_text
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:238:1: note: expanded from here
sis900_driver_isapnp_legacy_probe
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:241:1: note: expanded from here
sis900_driver_isapnp_legacy_remove
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:243:1: note: expanded from here
sis900_driver_eisa_legacy_probe
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:246:1: note: expanded from here
sis900_driver_eisa_legacy_remove
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:248:1: note: expanded from here
sis900_driver_mca_legacy_probe
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:251:1: note: expanded from here
sis900_driver_mca_legacy_remove
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:253:1: note: expanded from here
sis900_driver_isa_legacy_probe
^
drivers/net/sis900.c:1295:1: warning: unused function 'sis900_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
drivers/net/eepro.c:626:1:         _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \warning: 
unused function 'eepro_driver_pci_legacy_probe' [-Wunused-function]        ^

<scratch space>:256:DRIVER ( "eepro", nic_driver, isa_driver, eepro_driver,1
:^ 
note: expanded from hereinclude/nic.h:214
:2: sis900_driver_isa_legacy_removenote
: ^expanded from macro 'DRIVER'

        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:213:1: note: expanded from here
eepro_driver_pci_legacy_probe
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:216:1: note: expanded from here
eepro_driver_pci_legacy_remove
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:218:1: note: expanded from here
eepro_driver_isapnp_legacy_probe
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:221:1: note: expanded from here
eepro_driver_isapnp_legacy_remove
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:223:1: note: expanded from here
eepro_driver_eisa_legacy_probe
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:226:1: note: expanded from here
eepro_driver_eisa_legacy_remove
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:228:1: note: expanded from here
eepro_driver_mca_legacy_probe
^
drivers/net/eepro.c:626:1: warning: unused function 'eepro_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:231:1: note: expanded from here
eepro_driver_mca_legacy_remove
^
drivers/net/via-velocity.c:96:16: warning: unused variable 'rx_thresh' [-Wunused-const-variable]
VELOCITY_PARAM(rx_thresh, "Receive fifo threshold");
               ^
drivers/net/via-velocity.c:1938:1: warning: unused variable 'velocity_driver_text' [-Wunused-const-variable]
DRIVER ( "VIA-VELOCITY/PCI", nic_driver, pci_driver, velocity_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:370:1: note: expanded from here
velocity_driver_text
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:378:1: note: expanded from here
velocity_driver_isapnp_legacy_probe
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:381:1: note: expanded from here
velocity_driver_isapnp_legacy_remove
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:383:1: note: expanded from here
velocity_driver_eisa_legacy_probe
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:386:1: note: expanded from here
velocity_driver_eisa_legacy_remove
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
6        _name ## _mca_legacy_probe ( struct mca_device *mca,              \ warning
s        ^ generated.

<scratch space>:388:1: note: expanded from here
velocity_driver_mca_legacy_probe
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:391:1: note: expanded from here
velocity_driver_mca_legacy_remove
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:393:1: note: expanded from here
velocity_driver_isa_legacy_probe
^
drivers/net/via-velocity.c:1938:1: warning: unused function 'velocity_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:396:1: note: expanded from here
velocity_driver_isa_legacy_remove
^
In file included from drivers/net/myri10ge.c:78:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:78:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:78:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:78:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:78:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:78:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=legacy -c drivers/net/legacy.c -o bin/legacy.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/mtd80x.c:1021:1: warning: unused variable 'mtd80x_driver_text' [-Wunused-const-variable]
DRIVER ( "MTD80X", nic_driver, pci_driver, mtd80x_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:161: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:169: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:172: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:174: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:177: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:179: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:182: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:184: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:187:1: note: expanded from here
mtd80x_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]
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
17 warnings generated.
In file included from drivers/net/3c509.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/3c529.c:31:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                 nic->ioaddr, nic->irqno );
                 ^~~~~~~~~~~
drivers/net/3c529.c:51:1: warning: unused variable 't529_driver_text' [-Wunused-const-variable]
DRIVER ( "3c529", nic_driver, mca_driver, t529_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:59:1: note: expanded from here
t529_driver_text
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_pci_legacy_probe' [-Wunused-function]
include/nic.h:214:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:62:1: note: expanded from here
t529_driver_pci_legacy_probe
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:65:1: note: expanded from here
t529_driver_pci_legacy_remove
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:67:1: note: expanded from here
t529_driver_isapnp_legacy_probe
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:70:1: note: expanded from here
t529_driver_isapnp_legacy_remove
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:72:1: note: expanded from here
t529_driver_eisa_legacy_probe
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:75:1: note: expanded from here
t529_driver_eisa_legacy_remove
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:82:1: note: expanded from here
t529_driver_isa_legacy_probe
^
drivers/net/3c529.c:51:1: warning: unused function 't529_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:85:1: note: expanded from here
t529_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sundance -c drivers/net/sundance.c -o bin/sundance.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/3c509.c:88:20: warning: unused function 't509_global_reset' [-Wunused-function]
static inline void t509_global_reset ( void ) {
                   ^
6 warnings generated.
drivers/net/epic100.c:530:1: warning: unused variable 'epic100_driver_text' [-Wunused-const-variable]
DRIVER ( "EPIC100", nic_driver, pci_driver, epic100_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:89:1: note: expanded from here
epic100_driver_text
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:97:1: note: expanded from here
epic100_driver_isapnp_legacy_probe
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:100:1: note: expanded from here
epic100_driver_isapnp_legacy_remove
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:102:1: note: expanded from here
epic100_driver_eisa_legacy_probe
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:105:1: note: expanded from here
epic100_driver_eisa_legacy_remove
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:107:1: note: expanded from here
epic100_driver_mca_legacy_probe
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:110:1: note: expanded from here
epic100_driver_mca_legacy_remove
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:112:1: note: expanded from here
epic100_driver_isa_legacy_probe
^
drivers/net/epic100.c:530:1: warning: unused function 'epic100_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:115:1: note: expanded from here
epic100_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=prism2_plx -c drivers/net/prism2_plx.c -o bin/prism2_plx.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
16 warning#define __pure __attribute__ (( pure ))s
 generated.
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=forcedeth -c drivers/net/forcedeth.c -o bin/forcedeth.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=b44 -c drivers/net/b44.c -o bin/b44.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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]
drivers/net/davicom.c:718:1size_t __pure strlen(const char * s) __nonnull;:
        ^warning: 
unused variable 'davicom_driver_text' [-Wunused-const-variable]include/compiler.h:
470:33: note: expanded from macro '__pure'
DRIVER ( "DAVICOM", nic_driver, pci_driver, davicom_driver,
^
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239include/nic.h::22203: :note20: previous definition is here: 
note: expanded from macro 'DRIVER'
static inline size_t strlen(const char * s)
                     ^
In file included from drivers/net/3c90x.c:45        static const char _name ## _text[] = _name_text;                  \:

include/string.h:                          ^32
:38: <scratch space>warning:: 146attribute declaration must precede definition [-Wignored-attributes]
:1: note: expanded from heresize_t __pure strlen(const char * s) __nonnull;

                                     ^
include/compiler.h:484davicom_driver_text:
36^
: drivers/net/davicom.cnote:: 718expanded from macro '__nonnull'
:1: warning: unused function 'davicom_driver_isapnp_legacy_probe' [-Wunused-function]#define __nonnull __attribute__ (( nonnull ))

                                   ^include/nic.h
:arch/x86/include/bits/string.h226::2392:: 22:note:  expanded from macro 'DRIVER'note
: previous definition is here
static inline size_t strlen(const char * s)        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \

                     ^
        ^
<scratch space>:154:1: note: expanded from here
davicom_driver_isapnp_legacy_probe
^
drivers/net/davicom.c:718:1In file included from :drivers/net/3c90x.c: 45:
warninginclude/string.h: :unused function 'davicom_driver_isapnp_legacy_remove' [-Wunused-function]39
:44include/nic.h::233 warning: :attribute declaration must precede definition [-Wignored-attributes]2:
 note: expanded from macro 'DRIVER'
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \36
:        ^ note
: expanded from macro '__nonnull'<scratch space>
:157:1:#define __nonnull __attribute__ (( nonnull )) 
note                                   ^
: arch/x86/include/bits/string.h:185:expanded from here22
: note: previous definition is here
davicom_driver_isapnp_legacy_remove
^
drivers/net/davicom.cstatic inline void * memset(void *s, int c,size_t count):
                     ^
718:1: warning: unused function 'davicom_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.hIn file included from :drivers/net/3c90x.c:23845::
2include/string.h::40 :note58: warning: : attribute declaration must precede definition [-Wignored-attributes]
expanded from macro 'DRIVER'
void * memmove(void * dest,const void *src,size_t count) __nonnull;
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \                                                         ^

        ^include/compiler.h
:<scratch space>484::159:361: :note note: : expanded from hereexpanded from macro '__nonnull'

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

arch/x86/include/bits/string.h:drivers/net/davicom.c159::71822:: 1note::  previous definition is herewarning
: unused function 'davicom_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:static inline void * memmove(void * dest,const void * src, size_t n)2
                     ^: 
note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:162:1: note: expanded from here
davicom_driver_eisa_legacy_remove
^
drivers/net/davicom.c:718:1: warning: unused function 'davicom_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:164:1: note: expanded from here
davicom_driver_mca_legacy_probe
^
drivers/net/davicom.c:718:1: warning: unused function 'davicom_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:167:1: note: expanded from here
davicom_driver_mca_legacy_remove
^
drivers/net/davicom.c:718:1: warning: unused function 'davicom_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:169:1: note: expanded from here
davicom_driver_isa_legacy_probe
^
drivers/net/davicom.c:718:1: warning: unused function 'davicom_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:172:1: note: expanded from here
davicom_driver_isa_legacy_remove
^
15 warnings generated.
17 warnings generated.
16 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sky2 -c drivers/net/sky2.c -o bin/sky2.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ne2k_isa -c drivers/net/ne2k_isa.c -o bin/ne2k_isa.o 
19 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sis190 -c drivers/net/sis190.c -o bin/sis190.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=skge -c drivers/net/skge.c -o bin/skge.o 
7 warnings generated.
23 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=natsemi -c drivers/net/natsemi.c -o bin/natsemi.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wd -c drivers/net/wd.c -o bin/wd.o 
6 warnings generated.
15 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=etherfabric -c drivers/net/etherfabric.c -o bin/etherfabric.o 
In file included from drivers/net/prism2_plx.c:19:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=virtio_net -c drivers/net/virtio-net.c -o bin/virtio-net.o 
15 warnings generated.
6 warnings generated.
In file included from drivers/net/prism2_plx.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
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:60: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:68: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:71: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:73: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:76: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:78: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:81: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:83: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:86:1: note: expanded from here
prism2_plx_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=smc9000 -c drivers/net/smc9000.c -o bin/smc9000.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c5x9 -c drivers/net/3c5x9.c -o bin/3c5x9.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c509_eisa -c drivers/net/3c509-eisa.c -o bin/3c509-eisa.o 
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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:329: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:329: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:329: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:329: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:605:37: warning: format specifies type 'unsigned short' but the argument has type 'unsigned char' [-Wformat]
        DBG ( "Device revision id: %hx\n", sdc->pci_rev_id );
                                   ~~~     ^~~~~~~~~~~~~~~
                                   %hhx
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:608:68: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
        DBG ( "%s: %s at ioaddr %hX, ", pci->driver_name, nic->node_addr, (unsigned int) BASE);
                                ~~~                                       ^~~~~~~~~~~~~~~~~~~
                                %X
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:624:99: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                                    ( "%s: MII PHY found at address %d, status " "%hX advertising %hX\n", sdc->nic_name, phy, mii_status, sdc->mii_if.advertising );
                                                                                  ~~~                                         ^~~~~~~~~~
                                                                                  %X
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/sundance.c:624:111: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                                    ( "%s: MII PHY found at address %d, status " "%hX advertising %hX\n", sdc->nic_name, phy, mii_status, sdc->mii_if.advertising );
                                                                                                  ~~~                                     ^~~~~~~~~~~~~~~~~~~~~~~
                                                                                                  %X
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329: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]
clang: 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/sundance.c:888:1: warning: unused variable 'sundance_driver_text' [-Wunused-const-variable]
DRIVER ( "SUNDANCE/PCI", nic_driver, pci_driver, sundance_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:228:1: note: expanded from here
sundance_driver_text
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:236:1: note: expanded from here
sundance_driver_isapnp_legacy_probe
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:239:1: note: expanded from here
sundance_driver_isapnp_legacy_remove
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:241:1: note: expanded from here
sundance_driver_eisa_legacy_probe
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:244:1: note: expanded from here
sundance_driver_eisa_legacy_remove
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:246:1: note: expanded from here
sundance_driver_mca_legacy_probe
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:249:1: note: expanded from here
sundance_driver_mca_legacy_remove
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:251:1: note: expanded from here
sundance_driver_isa_legacy_probe
^
drivers/net/sundance.c:888:1: warning: unused function 'sundance_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:254:1: note: expanded from here
sundance_driver_isa_legacy_remove
^
In file included from drivers/net/b44.c:38:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/forcedeth.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/forcedeth.c:799:55: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                printf("bad ability %hX - falling back to 10HD.\n", lpa);
                                    ~~~                             ^~~
                                    %X
drivers/net/forcedeth.c:1435:1: warning: unused variable 'forcedeth_driver_text' [-Wunused-const-variable]
DRIVER ( "forcedeth", nic_driver, pci_driver, forcedeth_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:268:1: note: expanded from here
forcedeth_driver_text
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:276:1: note: expanded from here
forcedeth_driver_isapnp_legacy_probe
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:279:1: note: expanded from here
forcedeth_driver_isapnp_legacy_remove
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:281:1: note: expanded from here
forcedeth_driver_eisa_legacy_probe
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:284:1: note: expanded from here
forcedeth_driver_eisa_legacy_remove
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:286:1: note: expanded from here
forcedeth_driver_mca_legacy_probe
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:289:1: note: expanded from here
forcedeth_driver_mca_legacy_remove
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:291:1: note: expanded from here
forcedeth_driver_isa_legacy_probe
^
drivers/net/forcedeth.c:1435:1: warning: unused function 'forcedeth_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:294:1: note: expanded from here
forcedeth_driver_isa_legacy_remove
^
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pcnet32 -c drivers/net/pcnet32.c -o bin/pcnet32.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/net/skge.c:41:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
In file included from drivers/net/etherfabric.c:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ns83820 -c drivers/net/ns83820.c -o bin/ns83820.o 
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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
24 warnings generated.
In file included from drivers/net/sky2.c:37:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ns8390 -c drivers/net/ns8390.c -o bin/ns8390.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dmfe -c drivers/net/dmfe.c -o bin/dmfe.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bnx2 -c drivers/net/bnx2.c -o bin/bnx2.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/sky2.c:1916:19: warning: unused function 'sky2_clk2us' [-Wunused-function]
static inline u32 sky2_clk2us(const struct sky2_hw *hw, u32 clk)
                  ^
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:214:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:214: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:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:217: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:219: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:222: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:224: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:227: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:229: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:232:1: note: expanded from here
ne_driver_mca_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]
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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:44:
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:44:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:44:
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:44:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:44:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:44:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
16 warnings generated.
drivers/net/sis190.c:80: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]
drivers/net/pcnet32.c:312:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      read_csr:pcnet32_wio_read_csr,
      ^~~~~~~~~
      .read_csr = 
drivers/net/pcnet32.c:313:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      write_csr:pcnet32_wio_write_csr,
      ^~~~~~~~~~
      .write_csr = 
drivers/net/pcnet32.c:314:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      read_bcr:pcnet32_wio_read_bcr,
      ^~~~~~~~~
      .read_bcr = 
drivers/net/pcnet32.c:315:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      write_bcr:pcnet32_wio_write_bcr,
      ^~~~~~~~~~
      .write_bcr = 
drivers/net/pcnet32.c:316:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      read_rap:pcnet32_wio_read_rap,
      ^~~~~~~~~
      .read_rap = 
drivers/net/pcnet32.c:317:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      write_rap:pcnet32_wio_write_rap,
      ^~~~~~~~~~
      .write_rap = 
drivers/net/pcnet32.c:318:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      reset:pcnet32_wio_reset
      ^~~~~~
      .reset = 
drivers/net/pcnet32.c:367:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      read_csr:pcnet32_dwio_read_csr,
      ^~~~~~~~~
      .read_csr = 
drivers/net/pcnet32.c:368:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      write_csr:pcnet32_dwio_write_csr,
      ^~~~~~~~~~
      .write_csr = 
drivers/net/pcnet32.c:369:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      read_bcr:pcnet32_dwio_read_bcr,
      ^~~~~~~~~
      .read_bcr = 
drivers/net/pcnet32.c:370:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      write_bcr:pcnet32_dwio_write_bcr,
      ^~~~~~~~~~
      .write_bcr = 
drivers/net/pcnet32.c:371:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      read_rap:pcnet32_dwio_read_rap,
      ^~~~~~~~~
      .read_rap = 
drivers/net/pcnet32.c:372:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      write_rap:pcnet32_dwio_write_rap,
      ^~~~~~~~~~
      .write_rap = 
drivers/net/pcnet32.c:373:7: warning: use of GNU old-style field designator extension [-Wgnu-designator]
      reset:pcnet32_dwio_reset
      ^~~~~~
      .reset = 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/pcnet32.c:784:32: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
        DBG ( "%s at %hX,", chipname, (unsigned int) ioaddr );
                     ~~~              ^~~~~~~~~~~~~~~~~~~~~
                     %X
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/net/pcnet32.c:796:55: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
        DBG ( "%s: IO Addr 0x%hX, MAC Addr %s\n ", chipname, (unsigned int) ioaddr,
                             ~~~                             ^~~~~~~~~~~~~~~~~~~~~
                             %X
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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-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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c515 -c drivers/net/3c515.c -o bin/3c515.o 
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:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/pcnet32.c:1012:1: warning: unused variable 'pcnet32_driver_text' [-Wunused-const-variable]
DRIVER ( "PCNET32/PCI", nic_driver, pci_driver, pcnet32_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:140:1: note: expanded from here
pcnet32_driver_text
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:148:1: note: expanded from here
pcnet32_driver_isapnp_legacy_probe
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:151:1: note: expanded from here
pcnet32_driver_isapnp_legacy_remove
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:153:1: note: expanded from here
pcnet32_driver_eisa_legacy_probe
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:156:1: note: expanded from here
pcnet32_driver_eisa_legacy_remove
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:158:1: note: expanded from here
pcnet32_driver_mca_legacy_probe
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:161:1: note: expanded from here
pcnet32_driver_mca_legacy_remove
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:163:1: note: expanded from here
pcnet32_driver_isa_legacy_probe
^
drivers/net/pcnet32.c:1012:1: warning: unused function 'pcnet32_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:166:1: note: expanded from here
pcnet32_driver_isa_legacy_remove
^
In file included from drivers/net/virtio-net.c:22:
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/virtio-net.c:22:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/virtio-net.c:22:
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:22:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:22:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:22:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/smc9000.c:588:12: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
          ioaddr, base_address_register >> 3 & 0x3E0);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:25: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:214:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:28: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:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:31:1: note: expanded from here
el3_eisa_driver_pci_legacy_remove
^
drivers/net/3c509-eisa.c:38:1: warning: unused function 'el3_eisa_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:33: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:36: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:43: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:46: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:48: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:51:1: note: expanded from here
el3_eisa_driver_isa_legacy_remove
^
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/bnx2.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/smc9000.c:904:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
          nic->ioaddr, if_string, memory );
          ^~~~~~~~~~~
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_pci_legacy_probe' [-Wunused-function]
DRIVER ( "SMC9000", nic_driver, isa_driver, smc9000_driver,
^
include/nic.h:214:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:280:1: note: expanded from here
smc9000_driver_pci_legacy_probe
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_pci_legacy_remove' [-Wunused-function]
include/nic.h:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:283:1: note: expanded from here
smc9000_driver_pci_legacy_remove
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:285:1: note: expanded from here
smc9000_driver_isapnp_legacy_probe
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:288:1: note: expanded from here
smc9000_driver_isapnp_legacy_remove
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:290:1: note: expanded from here
smc9000_driver_eisa_legacy_probe
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:293:1: note: expanded from here
smc9000_driver_eisa_legacy_remove
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:295:1: note: expanded from here
smc9000_driver_mca_legacy_probe
^
drivers/net/smc9000.c:944:1: warning: unused function 'smc9000_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:298:1: note: expanded from here
smc9000_driver_mca_legacy_remove
^
drivers/net/virtio-net.c:306:1: warning: unused variable 'virtnet_driver_text' [-Wunused-const-variable]
DRIVER ( "VIRTIO-NET", nic_driver, pci_driver, virtnet_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:76:1: note: expanded from here
virtnet_driver_text
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:84:1: note: expanded from here
virtnet_driver_isapnp_legacy_probe
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:87:1: note: expanded from here
virtnet_driver_isapnp_legacy_remove
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:89:1: note: expanded from here
virtnet_driver_eisa_legacy_probe
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:92:1: note: expanded from here
virtnet_driver_eisa_legacy_remove
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:94:1: note: expanded from here
virtnet_driver_mca_legacy_probe
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:97:1: note: expanded from here
virtnet_driver_mca_legacy_remove
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:99:1: note: expanded from here
virtnet_driver_isa_legacy_probe
^
drivers/net/virtio-net.c:306:1: warning: unused function 'virtnet_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:102:1: note: expanded from here
virtnet_driver_isa_legacy_remove
^
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=eepro100 -c drivers/net/eepro100.c -o bin/eepro100.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:354: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:362: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:365: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:367: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:370: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:372: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:375: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:377: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:380:1: note: expanded from here
bnx2_driver_isa_legacy_remove
^
15 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=atl1e -c drivers/net/atl1e.c -o bin/atl1e.o 
14 warnings generated.
drivers/net/dmfe.c:1217:1: warning: unused variable 'dmfe_driver_text' [-Wunused-const-variable]
DRIVER ( "DMFE/PCI", nic_driver, pci_driver, dmfe_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:144:1: note: expanded from here
dmfe_driver_text
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:152:1: note: expanded from here
dmfe_driver_isapnp_legacy_probe
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:155:1: note: expanded from here
dmfe_driver_isapnp_legacy_remove
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:157:1: note: expanded from here
dmfe_driver_eisa_legacy_probe
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:160:1: note: expanded from here
dmfe_driver_eisa_legacy_remove
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:162:1: note: expanded from here
dmfe_driver_mca_legacy_probe
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:165:1: note: expanded from here
dmfe_driver_mca_legacy_remove
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:167:1: note: expanded from here
dmfe_driver_isa_legacy_probe
^
drivers/net/dmfe.c:1217:1: warning: unused function 'dmfe_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:170:1: note: expanded from here
dmfe_driver_isa_legacy_remove
^
6 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:7gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ipoib -c drivers/net/ipo:
ib.c -o bin/ipoib.o 
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ns8390.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=cs89x0 -c drivers/net/cs
89x0.c -o bin/cs89x0.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/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ns83820.c:636: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:637:4: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                 (unsigned int) fail);
                 ^~~~~~~~~~~~~~~~~~~
drivers/net/ns83820.c:639: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
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]
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:205: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:213: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:216: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:218: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:221: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:223: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:226: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:228: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:231:1: note: expanded from here
nepci_driver_isa_legacy_remove
^
drivers/net/ns83820.c:1005:1: warning: unused variable 'ns83820_driver_text' [-Wunused-const-variable]
DRIVER ( "NS83820/PCI", nic_driver, pci_driver, ns83820_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:197:1: note: expanded from here
ns83820_driver_text
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_isapnp_legacy_probe' [-Wunused-function]
include/nic.h:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:205:1: note: expanded from here
ns83820_driver_isapnp_legacy_probe16 warning
s generated.
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_isapnp_legacy_remove' [-Wunused-function]
include/nic.h:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:208:1: note: expanded from here
ns83820_driver_isapnp_legacy_remove
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_eisa_legacy_probe' [-Wunused-function]
include/nic.h:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:210:1: note: expanded from here
ns83820_driver_eisa_legacy_probe
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_eisa_legacy_remove' [-Wunused-function]
include/nic.h:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:213:1: note: expanded from here
ns83820_driver_eisa_legacy_remove
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_mca_legacy_probe' [-Wunused-function]
include/nic.h:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:215:1: note: expanded from here
ns83820_driver_mca_legacy_probe
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_mca_legacy_remove' [-Wunused-function]
include/nic.h:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:218:1: note: expanded from here
ns83820_driver_mca_legacy_remove
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_isa_legacy_probe' [-Wunused-function]
include/nic.h:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:220:1: note: expanded from here
ns83820_driver_isa_legacy_probe
^
drivers/net/ns83820.c:1005:1: warning: unused function 'ns83820_driver_isa_legacy_remove' [-Wunused-function]
include/nic.h:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:223:1: note: expanded from here
ns83820_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=via_rhine -c drivers/net/via-rhine.c -o bin/via-rhine.o 
31 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=w89c840 -c drivers/net/w89c840.c -o bin/w89c840.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
11 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=3c595 -c drivers/net/3c595.c -o bin/3c595.o 
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,
^
drivers/net/3c515.c:323:8: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
              config.i);
              ^~~~~~~~
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329: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]
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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329: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
clang: 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: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329: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: unused variable 't515_driver_text' [-Wunused-const-variable]
DRIVER ( "3c515", nic_driver, isapnp_driver, t515_driver,
^
include/nic.h:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:232: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:214:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:235: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:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:238: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:245: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:248: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:250: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:253: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:255: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:258:1: note: expanded from here
t515_driver_isa_legacy_remove
^
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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=prism2_pci -c drivers/net/prism2_pci.c -o bin/prism2_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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=mtnic -c drivers/net/mtnic.c -o bin/mtnic.o 
In file included from drivers/net/eepro100.c:111:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
15 warnings generated.
drivers/net/eepro100.c:662:54: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                                                         "%hX.\n", mdi_reg23 );
                                                          ~~~      ^~~~~~~~~
                                                          %X
include/compiler.h:423:39: note: expanded from macro 'DBG2'
#define DBG2( ... )             DBG_IF          ( EXTRA, __VA_ARGS__ )
                                                         ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=amd8111e -c drivers/net/amd8111e.c -o bin/amd8111e.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]
18 warnings generated.
15 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=depca -c drivers/net/depca.c -o bin/depca.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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]In file included from 
In file included from size_t __pure strlen(const char * s) __nonnull;
drivers/net/via-rhine.cdrivers/net/atl1e.c::49       ^:
26
In file included from :
include/etherboot.hIn file included from :drivers/net/atl1e.h16include/compiler.h:
::47030:In file included from 33:
include/strings.h:: include/string.h7note:: 28:
:expanded from macro '__pure'5include/string.h
:: 28warning:#define __pure __attribute__ (( pure ))5
:                                 ^:
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h 
:warning: 239attribute declaration must precede definition [-Wignored-attributes]
: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:7int __pure strncmp(const char * cs,const char * ct,:

include/string.h    ^:
32:38:include/compiler.h :470:warning33: : attribute declaration must precede definition [-Wignored-attributes]note
: expanded from macro '__pure'
size_t __pure strlen(const char * s) __nonnull;
#define __pure __attribute__ (( pure ))                                     ^

                                ^include/compiler.hint __pure strncmp(const char * cs,const char * ct,:
484
    ^:
36:arch/x86/include/bits/string.hinclude/compiler.h :note470: :expanded from macro '__nonnull'33
: :note: 216#define __nonnull __attribute__ (( nonnull ))expanded from macro '__pure'

                                   ^:
19#define __pure __attribute__ (( pure )):
arch/x86/include/bits/string.h                                 ^:
239:note22: :previous definition is here 
note: previous definition is herearch/x86/include/bits/string.h
:static inline int strncmp(const char * cs,const char * ct,size_t count)
216:static inline size_t strlen(const char * s)19
:                  ^                     ^

 In file included from note: drivers/net/atl1e.c:26:
previous definition is here
In file included from drivers/net/atl1e.h:30:
include/string.h:static inline int strncmp(const char * cs,const char * ct,size_t count)29
:                  ^
24In file included from : drivers/net/via-rhine.c:warning49:
: In file included from include/etherboot.hattribute declaration must precede definition [-Wignored-attributes]:
16:
In file included from include/strings.hIn file included from :drivers/net/cs89x0.c7::
                                     size_t count) __nonnull;include/string.h92
:
                                                   ^:
29include/compiler.hIn file included from ::484include/etherboot.h24::16 :
warning:In file included from : 36attribute declaration must precede definition [-Wignored-attributes]:
 include/strings.hnote::                                      size_t count) __nonnull;7
expanded from macro '__nonnull'                                                   ^
:

include/string.hinclude/compiler.h::39#define __nonnull __attribute__ (( nonnull ))484
::                                   ^4436:: 
 arch/x86/include/bits/string.hnotewarning: :: expanded from macro '__nonnull'attribute declaration must precede definition [-Wignored-attributes]
216
:#define __nonnull __attribute__ (( nonnull ))
                                   ^
19arch/x86/include/bits/string.hvoid * memset(void * s,int c,size_t count) __nonnull;::216
:                                           ^ 19note:
 include/compiler.hnote:: 484previous definition is here
:: 36previous definition is herestatic inline int strncmp(const char * cs,const char * ct,size_t count)

:                  ^
 note: static inline int strncmp(const char * cs,const char * ct,size_t count)
expanded from macro '__nonnull'                  ^

In file included from #define __nonnull __attribute__ (( nonnull ))drivers/net/via-rhine.c
:                                   ^49
:
arch/x86/include/bits/string.hIn file included from include/etherboot.h::16185:
:In file included from include/strings.h:227::
include/string.h :note32: :previous definition is here8
: warning: attribute declaration must precede definition [-Wignored-attributes]
static inline void * memset(void *s, int c,size_t count)
size_t __pure strlen(const char * s) __nonnull;                     ^

       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
In file included from #define __pure __attribute__ (( pure ))drivers/net/cs89x0.c
:                                ^
92arch/x86/include/bits/string.h:
:In file included from 239include/etherboot.h::2216::
 In file included from noteinclude/strings.h: :previous definition is here7
:
include/string.h:40static inline size_t strlen(const char * s):
58                     ^:
 warningIn file included from : drivers/net/via-rhine.cattribute declaration must precede definition [-Wignored-attributes]:49
:
In file included from include/etherboot.h:16:
In file included from include/strings.h:7:
include/string.hvoid * memmove(void * dest,const void *src,size_t count) __nonnull;:
32:38:                                                         ^ 
warninginclude/compiler.h: :attribute declaration must precede definition [-Wignored-attributes]484
:36: size_t __pure strlen(const char * s) __nonnull;note
:                                      ^expanded from macro '__nonnull'

include/compiler.h:484:36#define __nonnull __attribute__ (( nonnull )):
                                    ^note
: arch/x86/include/bits/string.hexpanded from macro '__nonnull'
:159:22#define __nonnull __attribute__ (( nonnull ))
:                                   ^ 
notearch/x86/include/bits/string.h:: 239previous definition is here:
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 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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/atl1e.c:26:
In file included from drivers/net/atl1e.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=e1000 -c drivers/net/e1000/e1000.c -o bin/e1000.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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 drivers/net/w89c840.cdrivers/net/ipoib.c::8224:
:
In file included from include/string.hinclude/etherboot.h::4016::
58In file included from :include/strings.h :warning7: :
attribute declaration must precede definition [-Wignored-attributes]include/string.h
:28:5: warning: void * memmove(void * dest,const void *src,size_t count) __nonnull;attribute declaration must precede definition [-Wignored-attributes]

                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: noteint __pure strncmp(const char * cs,const char * ct,: 
previous definition is here    ^

static inline void * memmove(void * dest,const void * src, size_t n)
include/compiler.h                     ^:
470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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
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:214:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_probe ( struct pci_device *pci,              \
        ^
<scratch space>:148: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:221:2: note: expanded from macro 'DRIVER'
        _name ## _pci_legacy_remove ( struct pci_device *pci ) {          \
        ^
<scratch space>:151: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:153: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:156: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:158: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:161: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:163: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:166:1: note: expanded from here
cs89x0_driver_mca_legacy_remove
^
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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
20 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=e1000_hw -c drivers/net/e1000/e1000_hw.c -o bin/e1000_hw.o 
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:220: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:228: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:231: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:233: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:236: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:238: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:241: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:243: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:246:1: note: expanded from here
rhine_driver_isa_legacy_remove
^
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:129: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:137: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:140: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:142: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:145: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:147: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:150: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:152: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:155:1: note: expanded from here
w89c840_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=phantom -c drivers/net/phantom/phantom.c -o bin/phantom.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:232: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:240: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:243: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:245: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:248: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:250: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:253: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:255: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:258:1: note: expanded from here
t595_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8180_sa2400 -c drivers/net/rtl818x/rtl8180_sa2400.c -o bin/rtl8180_sa2400.o 
In file included from drivers/net/mtnic.c:36:
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/mtnic.c:36:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/mtnic.c:36:
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/mtnic.c:36:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/mtnic.c:36:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/mtnic.c:36:
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
15 warnings generated.
In file included from drivers/net/prism2_pci.c:19:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/e1000/e1000.c:46:
In file included from drivers/net/e1000/e1000.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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.c:46:
In file included from drivers/net/e1000/e1000.h:39:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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.c:46:
In file included from drivers/net/e1000/e1000.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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.c:46:
In file included from drivers/net/e1000/e1000.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.c:46:
In file included from drivers/net/e1000/e1000.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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.c:46:
In file included from drivers/net/e1000/e1000.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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
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
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8185_rtl8225 -c drivers/net/rtl818x/rtl8185_rtl8225.c -o bin/rtl8185_rtl8225.o 
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:60: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:68: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:71: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:73: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:76: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:78: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:81: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:83: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:86:1: note: expanded from here
prism2_pci_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8180 -c drivers/net/rtl818x/rtl8180.c -o bin/rtl8180.o 
15 warnings generated.
15 warnings generated.
15 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl818x -c drivers/net/rtl818x/rtl818x.c -o bin/rtl818x.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8185 -c drivers/net/rtl818x/rtl8185.c -o bin/rtl8185.o 
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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8180_max2820 -c drivers/net/rtl818x/rtl8180_max2820.c -o bin/rtl8180_max2820.o 
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rtl8180_grf5101 -c drivers/net/rtl818x/rtl8180_grf5101.c -o bin/rtl8180_grf5101.o 
17 warnings generated.
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]
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:203:20: note: expanded from macro 'DRIVER'
        static const char _name ## _text[] = _name_text;                  \
                          ^
<scratch space>:225: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:226:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp,     \
        ^
<scratch space>:233: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:233:2: note: expanded from macro 'DRIVER'
        _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
        ^
<scratch space>:236: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:238:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_probe ( struct eisa_device *eisa,           \
        ^
<scratch space>:238: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:245:2: note: expanded from macro 'DRIVER'
        _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) {       \
        ^
<scratch space>:241: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:250:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_probe ( struct mca_device *mca,              \
        ^
<scratch space>:243: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:257:2: note: expanded from macro 'DRIVER'
        _name ## _mca_legacy_remove ( struct mca_device *mca ) {          \
        ^
<scratch space>:246: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:262:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_probe ( struct isa_device *isa ) {           \
        ^
<scratch space>:248: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:268:2: note: expanded from macro 'DRIVER'
        _name ## _isa_legacy_remove ( struct isa_device *isa ) {          \
        ^
<scratch space>:251:1: note: expanded from here
amd8111e_driver_isa_legacy_remove
^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_caps -c drivers/net/ath5k/ath5k_caps.c -o bin/ath5k_caps.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_eeprom -c drivers/net/ath5k/ath5k_eeprom.c -o bin/ath5k_eeprom.o 
In file included from drivers/net/e1000/e1000_hw.c:36:
In file included from drivers/net/e1000/e1000_hw.h:38:
In file included from drivers/net/e1000/e1000_osdep.h:41:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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_hw.c:36:
In file included from drivers/net/e1000/e1000_hw.h:38:
In file included from drivers/net/e1000/e1000_osdep.h:41:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/net/e1000/e1000_hw.c:36:
In file included from drivers/net/e1000/e1000_hw.h:38:
In file included from drivers/net/e1000/e1000_osdep.h:41:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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_hw.c:36:
In file included from drivers/net/e1000/e1000_hw.h:38:
In file included from drivers/net/e1000/e1000_osdep.h:41:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_hw.c:36:
In file included from drivers/net/e1000/e1000_hw.h:38:
In file included from drivers/net/e1000/e1000_osdep.h:41:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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_hw.c:36:
In file included from drivers/net/e1000/e1000_hw.h:38:
In file included from drivers/net/e1000/e1000_osdep.h:41:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_qcu -c drivers/net/ath5k/ath5k_qcu.c -o bin/ath5k_qcu.o 
25 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_desc -c drivers/net/ath5k/ath5k_desc.c -o bin/ath5k_desc.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_pcu -c drivers/net/ath5k/ath5k_pcu.c -o bin/ath5k_pcu.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 drivers/net/rtl818x/rtl8180_sa2400.c:24:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_max2820.c:24:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_dma -c drivers/net/ath5k/ath5k_dma.c -o bin/ath5k_dma.o 
In file included from drivers/net/rtl818x/rtl8185_rtl8225.c:20:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
15 warnings generated.
In file included from drivers/net/rtl818x/rtl8185.c:5:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_initvals -c drivers/net/ath5k/ath5k_initvals.c -o bin/ath5k_initvals.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]
6 warnings generated.
In file included from drivers/net/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_eeprom.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_phy -c drivers/net/ath5k/ath5k_phy.c -o bin/ath5k_phy.o 
In file included from drivers/net/rtl818x/rtl8180.c:5:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/rtl818x/rtl818x.c:29:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_gpio -c drivers/neIn file included from t/ath5k/ath5k_gpio.c -o bin/ath5k_gpio.o 
arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_eeprom.c:421:41: warning: variable 'val' is uninitialized when used here [-Wuninitialized]
                ee->ee_switch_settling_turbo[mode] = (val >> 6) & 0x7f;
                                                      ^~~
drivers/net/ath5k/ath5k_eeprom.c:413:9: note: initialize the variable 'val' to silence this warning
        u16 val;
               ^
                = 0
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_rfkill -c drivers/net/ath5k/ath5k_rfkill.c -o bin/ath5k_rfkill.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_attach -c drivers/net/ath5k/ath5k_attach.c -o bin/ath5k_attach.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k -c drivers/net/ath5k/ath5k.c -o bin/ath5k.o 
In file included from drivers/net/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:In file included from 25drivers/net/rtl818x/rtl8180_grf5101.c:
:include/string.h24::
32In file included from :include/gpxe/pci.h8::24 :
warningIn file included from : include/gpxe/pci_io.hattribute declaration must precede definition [-Wignored-attributes]
:49:
In file included from arch/x86/include/bits/pci_io.h:size_t __pure strlen(const char * s) __nonnull;13
:
       ^In file included from 
arch/x86/include/gpxe/pcidirect.hinclude/compiler.h::7470:
:33In file included from :include/gpxe/io.h note:: 24expanded from macro '__pure':

In file included from include/gpxe/uaccess.h:#define __pure __attribute__ (( pure ))
25                                ^:

include/string.harch/x86/include/bits/string.h::23928::225: note::  previous definition is herewarning
: static inline size_t strlen(const char * s)attribute declaration must precede definition [-Wignored-attributes]

                     ^
In file included from drivers/net/ath5k/ath5k_caps.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
static inline size_t strlen(const char * s)
                     ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
In file included from drivers/net/ath5k/ath5k_caps.c#define __pure __attribute__ (( pure )):
28                                ^:

In file included from drivers/net/ath5k/ath5k.h:28:
arch/x86/include/bits/string.hIn file included from :include/gpxe/io.h216:24::
19In file included from :include/gpxe/uaccess.h: 25:
noteinclude/string.h: :39:previous definition is here44:
 warning: attribute declaration must precede definition [-Wignored-attributes]
static inline int strncmp(const char * cs,const char * ct,size_t count)void * memset(void * s,int c,size_t count) __nonnull;

                  ^                                           ^

In file included from include/compiler.hdrivers/net/rtl818x/rtl8180_grf5101.c::484:2436::
 In file included from noteinclude/gpxe/pci.h: :expanded from macro '__nonnull'24
:
In file included from #define __nonnull __attribute__ (( nonnull ))include/gpxe/pci_io.h
:                                   ^49
:
arch/x86/include/bits/string.hIn file included from :arch/x86/include/bits/pci_io.h185::1322:
: In file included from notearch/x86/include/gpxe/pcidirect.h: :previous definition is here7
:
In file included from include/gpxe/io.h:static inline void * memset(void *s, int c,size_t count)
24                     ^:

In file included from include/gpxe/uaccess.h:25:
include/string.h:In file included from 29drivers/net/ath5k/ath5k_caps.c::28:
In file included from 24drivers/net/ath5k/ath5k.h:: 28warning:
: In file included from attribute declaration must precede definition [-Wignored-attributes]include/gpxe/io.h
:24:
In file included from include/gpxe/uaccess.h:25                                     size_t count) __nonnull;:

include/string.h                                                   ^:40:
58include/compiler.h:: 484warning: :attribute declaration must precede definition [-Wignored-attributes]36
: note: void * memmove(void * dest,const void *src,size_t count) __nonnull;
expanded from macro '__nonnull'                                                         ^

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

arch/x86/include/bits/string.h#define __nonnull __attribute__ (( nonnull )):
216                                   ^:
19arch/x86/include/bits/string.h:: 159note:: 22previous definition is here: note
: previous 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 drivers/net/rtl818x/rtl8180_grf5101.c:24:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ath5k_reset -c drivers/net/ath5k/ath5k_reset.c -o bin/ath5k_reset.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/net/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/net/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_pcu.c:31:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_desc.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/net/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_qcu.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=scsi -c drivers/block/scsi.c -o bin/scsi.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=srp -c drivers/block/srp.c -o bin/srp.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/net/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_initvals.c:28:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_phy.c:32:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath5k/base.h:49:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath5k/base.h:49:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath5k/base.h:49:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath5k/base.h:49:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath5k/base.h:49:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_rfkill.c:39:
In file included from drivers/net/ath5k/base.h:49:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ata -c drivers/block/ata.c -o bin/ata.o 
In file included from drivers/net/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: In file included from expanded from macro '__pure'drivers/net/ath5k/ath5k_dma.c
:41:
In file included from #define __pure __attribute__ (( pure ))drivers/net/ath5k/ath5k.h
:                                ^
28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:28:5: arch/x86/include/bits/string.hwarning: :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/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_dma.c:41:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:39:44: warningdrivers/net/ath5k/ath5k_phy.c: :attribute declaration must precede definition [-Wignored-attributes]1227
:3: void * memset(void * s,int c,size_t count) __nonnull;warning
:                                            ^shifting a negative signed value is undefined [-Wshift-negative-value]

include/compiler.h:484:36: note: expanded from macro '__nonnull'
In file included from drivers/net/ath5k/ath5k_gpio.c:                AR5K_REG_SM(-1, AR5K_PHY_SIG_FIRPWR), AR5K_PHY_SIG);#define __nonnull __attribute__ (( nonnull ))27

                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

                                   ^In file included from drivers/net/ath5k/ath5k.h
:drivers/net/ath5k/ath5k.h:87arch/x86/include/bits/string.h:28:11185::
:In file included from  include/gpxe/io.hnote22::24 note:
: : previous definition is hereIn file included from 
include/gpxe/uaccess.hexpanded from macro 'AR5K_REG_SM':
25:
static inline void * memset(void *s, int c,size_t count)
        (((_val) << _flags##_S) & (_flags))                     ^include/string.h

:          ~~~~~~ ^32
:drivers/net/ath5k/ath5k_phy.c8::1231 In file included from warning: :attribute declaration must precede definition [-Wignored-attributes]3drivers/net/ath5k/ath5k_dma.c
:: 41size_t __pure strlen(const char * s) __nonnull;:

In file included from warningdrivers/net/ath5k/ath5k.h       ^:: 
28shifting a negative signed value is undefined [-Wshift-negative-value]include/compiler.h:
:In file included from 
include/gpxe/io.h:47024:                AR5K_REG_SM(-1, AR5K_PHY_AGCCOARSE_HI) |:

In file included from                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~include/gpxe/uaccess.h
:33drivers/net/ath5k/ath5k.h: 25note: :
:expanded from macro '__pure'87include/string.h
::4011:#define __pure __attribute__ (( pure ))58
:                                 ^warning
: :arch/x86/include/bits/string.h attribute declaration must precede definition [-Wignored-attributes]note:
: expanded from macro 'AR5K_REG_SM'239
:22:         (((_val) << _flags##_S) & (_flags))notevoid * memmove(void * dest,const void *src,size_t count) __nonnull;: 
previous definition is here          ~~~~~~ ^


                                                         ^
static inline size_t strlen(const char * s)include/compiler.h
drivers/net/ath5k/ath5k_phy.c::                     ^4841232:
36In file included from ::drivers/net/ath5k/ath5k_gpio.c: note273: ::
expanded from macro '__nonnull' 
warning: In file included from shifting a negative signed value is undefined [-Wshift-negative-value]#define __nonnull __attribute__ (( nonnull ))
drivers/net/ath5k/ath5k.h
:28                                   ^
:
arch/x86/include/bits/string.hIn file included from :include/gpxe/io.h159                AR5K_REG_SM(-127, AR5K_PHY_AGCCOARSE_LO), AR5K_PHY_AGCCOARSE);:
22                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
24:drivers/net/ath5k/ath5k.h:
:87 :In file included from 11noteinclude/gpxe/uaccess.h:: : previous definition is here25note
:
: include/string.hexpanded from macro 'AR5K_REG_SM':
32:static inline void * memmove(void * dest,const void * src, size_t n)        (((_val) << _flags##_S) & (_flags))
38                     ^:

          ~~~~~~ ^
 warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_gpio.c:27:
In file included from drivers/net/ath5k/ath5k.h:28:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
clang: 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ramdisk -c drivers/block/ramdisk.c -o bin/ramdisk.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=nvs -c drivers/nvs/nvs.c -o bin/nvs.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=threewire -c drivers/nvs/threewire.c -o bin/threewire.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=spi -c drivers/nvs/spi.c -o bin/spi.o 
6 warnings generated.
6 warnings generated.
In file included from drivers/net/ath5k/ath5k_attach.c:28:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_attach.c:28:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_attach.c:28:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_attach.c:28:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_attach.c:28:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_attach.c:28:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=i2c_bit -c drivers/bitbash/i2c_bit.c -o bin/i2c_bit.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=spi_bit -c drivers/bitbash/spi_bit.c -o bin/spi_bit.o 
In file included from drivers/net/ath5k/ath5k.c:52:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k.c:52:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k.c:52:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k.c:52:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k.c:52:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k.c:52:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_reset.c:32:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_reset.c:32:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ath5k/ath5k_reset.c:32:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ath5k/ath5k_reset.c:32:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k_reset.c:32:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ath5k/ath5k_reset.c:32:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ath5k/ath5k.c:852: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/ath5k/ath5k.c:900: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;
                     ^~~~~~~~~~~
drivers/net/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]
drivers/net/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]
In file included from drivers/block/ata.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:22:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bitbash -c drivers/bitbash/bitbash.c -o bin/bitbash.o 
7 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=linda_fw -c drivers/infiniband/linda_fw.c -o bin/linda_fw.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=arbel -c drivers/infiniband/arbel.c -o bin/arbel.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=hermon -c drivers/infiniband/hermon.c -o bin/hermon.o 
In file included from drivers/block/ramdisk.c:21:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ramdisk.c:21:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/bitbash/i2c_bit.cdrivers/block/ramdisk.c::2421:
:
include/string.hIn file included from :include/gpxe/blockdev.h28::135:
: In file included from warninginclude/gpxe/uaccess.h: :attribute declaration must precede definition [-Wignored-attributes]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:470: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:239include/compiler.h::22470:: 33note::  previous definition is herenote: 
expanded from macro '__pure'
static inline size_t strlen(const char * s)
#define __pure __attribute__ (( pure ))                     ^

                                ^In file included from 
drivers/block/ramdisk.c:21arch/x86/include/bits/string.h:
:In file included from 216include/gpxe/blockdev.h::1913::
 In file included from noteinclude/gpxe/uaccess.h: :previous definition is here25
:
include/string.h:32:38static inline int strncmp(const char * cs,const char * ct,size_t count):
                   ^warning
: In file included from attribute declaration must precede definition [-Wignored-attributes]drivers/bitbash/i2c_bit.c:
24:
include/string.h:29:24size_t __pure strlen(const char * s) __nonnull;: warning
:                                      ^attribute declaration must precede definition [-Wignored-attributes]

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

                                   ^                                   ^

arch/x86/include/bits/string.harch/x86/include/bits/string.h::239216::2219::  notenote: : previous definition is hereprevious 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 drivers/block/ramdisk.c:21:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ramdisk.c:21:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
9 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=linda -c drivers/infiniband/linda.c -o bin/linda.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]
6 warnings generated.
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_io -c interface/efi/efi_io.c -o bin/efi_io.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'6 warnings generated.

#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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]
6void * memmove(void * dest,const void *src,size_t count) __nonnull; warning
s generated.
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_uaccess -c interface/efi/efi_uaccess.c -o bin/efi_uaccess.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_init -c interface/efi/efi_init.c -o bin/efi_init.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_smbios -c interface/efi/efi_smbios.c -o bin/efi_smbios.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_timer -c interface/efi/efi_timer.c -o bin/efi_timer.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_umalloc -c interface/efi/efi_umalloc.c -o bin/efi_umalloc.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_strerror -c interface/efi/efi_strerror.c -o 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_pci -c interface/efi/efi_pci.c -o bin/efi_pci.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_snp -c interface/efi/efi_snp.c -o bin/efi_snp.o 
9 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efi_console -c interface/efi/efi_console.c -o bin/efi_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]
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=smbios_settings -c interface/smbios/smbios_settings.c -o bin/smbios_settings.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
drivers/infiniband/hermon.c:609:17: warning: taking address of packed member 'mtt_base_addr' of class or structure 'hermonprm_write_mtt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &write_mtt.mtt_base_addr, 1,
                              ^~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:609:17: warning: taking address of packed member 'mtt_base_addr' of class or structure 'hermonprm_write_mtt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &write_mtt.mtt_base_addr, 1,
                              ^~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:611:17: warning: taking address of packed member 'mtt' of class or structure 'hermonprm_write_mtt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_2 ( &write_mtt.mtt, 1,
                              ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:13: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:611:17: warning: taking address of packed member 'mtt' of class or structure 'hermonprm_write_mtt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_2 ( &write_mtt.mtt, 1,
                              ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:90:21: note: expanded from macro 'MLX_ASSEMBLE_2'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:611:17: warning: taking address of packed member 'mtt' of class or structure 'hermonprm_write_mtt' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_2 ( &write_mtt.mtt, 1,
                              ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:91:21: note: expanded from macro 'MLX_ASSEMBLE_2'
          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22clang: note: : previous definition is here
warningstatic inline size_t strlen(const char * s): 
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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/infiniband/hermon.c:1198:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ctrl, 1, ds,
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1198:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ctrl, 1, ds,
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1200:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ctrl, 2, c, 0x03 /* generate completion */ );
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1200:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ctrl, 2, c, 0x03 /* generate completion */ );
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1201:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud.ud, 0,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:13: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1201:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud.ud, 0,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:90:21: note: expanded from macro 'MLX_ASSEMBLE_2'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1201:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud.ud, 0,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:91:21: note: expanded from macro 'MLX_ASSEMBLE_2'
          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1204:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud.ud, 1,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:13: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1204:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud.ud, 1,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:90:21: note: expanded from macro 'MLX_ASSEMBLE_2'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1204:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud.ud, 1,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:91:21: note: expanded from macro 'MLX_ASSEMBLE_2'
          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1207:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 2,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1207:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 2,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1209:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 3, ud_address_vector.sl, av->sl );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1209:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 3, ud_address_vector.sl, av->sl );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1211:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 8, destination_qp, av->qpn );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1211:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 8, destination_qp, av->qpn );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1212:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 9, q_key, av->qkey );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1212:16: warning: taking address of packed member 'ud' of class or structure 'hermonprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud.ud, 9, q_key, av->qkey );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1246:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->mlx.ctrl, 1, ds,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1246:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->mlx.ctrl, 1, ds,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1248:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_5 ( &wqe->mlx.ctrl, 2,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:175:13: note: expanded from macro 'MLX_FILL_5'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1248:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_5 ( &wqe->mlx.ctrl, 2,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:175:64: note: expanded from macro 'MLX_FILL_5'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:102:21: note: expanded from macro 'MLX_ASSEMBLE_5'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1248:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_5 ( &wqe->mlx.ctrl, 2,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:175:64: note: expanded from macro 'MLX_FILL_5'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:103:21: note: expanded from macro 'MLX_ASSEMBLE_5'
          MLX_ASSEMBLE_4 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1248:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_5 ( &wqe->mlx.ctrl, 2,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:175:64: note: expanded from macro 'MLX_FILL_5'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:103:21: note: expanded from macro 'MLX_ASSEMBLE_5'
          MLX_ASSEMBLE_4 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1248:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_5 ( &wqe->mlx.ctrl, 2,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:175:64: note: expanded from macro 'MLX_FILL_5'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:103:21: note: expanded from macro 'MLX_ASSEMBLE_5'
          MLX_ASSEMBLE_4 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1248:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_5 ( &wqe->mlx.ctrl, 2,
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:175:64: note: expanded from macro 'MLX_FILL_5'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:103:21: note: expanded from macro 'MLX_ASSEMBLE_5'
          MLX_ASSEMBLE_4 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1254:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->mlx.ctrl, 3, rlid, av->lid );
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1254:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_mlx_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->mlx.ctrl, 3, rlid, av->lid );
                      ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1286:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_rc_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->rc.ctrl, 1, ds,
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1286:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_rc_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->rc.ctrl, 1, ds,
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1288:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_rc_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->rc.ctrl, 2, c, 0x03 /* generate completion */ );
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1288:16: warning: taking address of packed member 'ctrl' of class or structure 'hermonprm_rc_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->rc.ctrl, 2, c, 0x03 /* generate completion */ );
                      ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1349:16: warning: taking address of packed member 'ctrl' of class or structure 'hermon_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ctrl, 0,
                      ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:13: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1349:16: warning: taking address of packed member 'ctrl' of class or structure 'hermon_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ctrl, 0,
                      ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:90:21: note: expanded from macro 'MLX_ASSEMBLE_2'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1349:16: warning: taking address of packed member 'ctrl' of class or structure 'hermon_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ctrl, 0,
                      ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:91:21: note: expanded from macro 'MLX_ASSEMBLE_2'
          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1358:16: warning: taking address of packed member 'send' of class or structure 'hermonprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &db_reg.send, 0, qn, qp->qpn );
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/hermon.c:1358:16: warning: taking address of packed member 'send' of class or structure 'hermonprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &db_reg.send, 0, qn, qp->qpn );
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1440:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1440:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1440:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1440:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1441:23: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s_r );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1441:23: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s_r );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1441:23: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s_r );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1441:23: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s_r );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1442:22: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1442:22: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1442:22: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1442:22: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1447:38: warning: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       hermon, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                   ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/hermon.c:1447:38: warning: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       hermon, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                   ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/hermon.c:1447:38: warning: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       hermon, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                   ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/hermon.c:1447:38: warning: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       hermon, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                   ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: drivers/infiniband/arbel.cexpanded from macro 'MLX_GET':
718:17: warning                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27                MLX_FILL_1 ( &wqe->next, 0, nda_31_6,:
 note:                               ^~~~~~~~~expanded from macro 'MLX_BIT_MASK'

          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.hnote: :(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
159:13:include/compiler.h:417 :note38::  expanded from macro 'MLX_FILL_1'note
: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\

                                                       ^~~~~~~~~~~
                   ^~~~
include/compiler.hdrivers/infiniband/mlx_bitops.h:396::15319:: 23note::  expanded from macro 'DBGC_IF'
note: expanded from macro 'MLX_FILL'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \include/compiler.h
:                                    ^~~~329
:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:718:17:drivers/infiniband/hermon.c :warning1448:: 21taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]:
 warning: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &wqe->next, 0, nda_31_6,
                              ^~~~~~~~~                       MLX_GET ( &cqe->error, vendor_error_syndrome ) );

                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212drivers/infiniband/mlx_bitops.h::46159: note:: expanded from macro 'MLX_GET'64
: note: expanded from macro 'MLX_FILL_1'                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \

                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\:
                                                                       ^~~~note: 
expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )drivers/infiniband/mlx_bitops.h
:                    ^~~~54
:14: drivers/infiniband/mlx_bitops.hnote:62:21::  note: expanded from macro 'MLX_PSEUDO_STRUCT'expanded from macro 'MLX_DWORD_OFFSET'

        typeof ( *((_ptr)->u.dummy[0]) )        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )

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

note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:87include/compiler.h::41739:38::  notenote: : expanded from macro 'MLX_ASSEMBLE_1'
expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )                                                       ^~~~~~~~~~~

                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)include/compiler.h:396:
19: note: expanded from macro 'DBGC_IF'
drivers/infiniband/mlx_bitops.h                DBG_IF ( level, __VA_ARGS__ );                  \:
58                                ^~~~~~~~~~~:
13: note: expanded from macro 'MLX_BIT_OFFSET'include/compiler.h
:329:17:        offsetof ( _structure_st, _field ) 
note                   ^~~~~~~~~~~~~: 
expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
include/stddef.h:13:45:drivers/infiniband/hermon.c :1448:note21: :expanded from macro 'offsetof' warning
: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)                       MLX_GET ( &cqe->error, vendor_error_syndrome ) );
                                  ^~~~~~~~~~

                                            ^~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
drivers/infiniband/mlx_bitops.h:154:                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \27
                                    ^~~~
: include/compiler.hnote:: 417expanded from macro 'MLX_FILL':38
: note: expanded from macro 'DBGC'
                uint32_t __assembled = (_assembled);                         \
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )                                        ^~~~~~~~~~

                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/hermon.c:1448:21: warning: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       MLX_GET ( &cqe->error, vendor_error_syndrome ) );
                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/arbel.cdrivers/infiniband/mlx_bitops.h::54:75714:: note17: :expanded from macro 'MLX_PSEUDO_STRUCT' 
warning: taking address of packed member 'next' of class or structure 'arbelprm_recv_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~

drivers/infiniband/mlx_bitops.h:70:21                MLX_FILL_1 ( &wqe->next, 0, nda_31_6,: 
note                              ^~~~~~~~~: 
expanded from macro 'MLX_DWORD_BIT_OFFSET'
drivers/infiniband/mlx_bitops.h:159        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
:                           ^~~~~~~~~~~~~13
:note : (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)note
: expanded from macro 'MLX_FILL_1'
include/compiler.h:417:38:         MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\note
: expanded from macro 'DBGC'                   ^~~~

drivers/infiniband/mlx_bitops.h#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ ):
153                                                       ^~~~~~~~~~~:
23: note: expanded from macro 'MLX_FILL'
include/compiler.h:396:19: note:                 uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \expanded from macro 'DBGC_IF'

                                    ^~~~
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: notedrivers/infiniband/arbel.c: :expanded from macro 'DBG_IF'757
:17:                        dbg_printf ( __VA_ARGS__ );             \ 
warning                                     ^~~~~~~~~~~
: taking address of packed member 'next' of class or structure 'arbelprm_recv_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/hermon.c:1448:21:                MLX_FILL_1 ( &wqe->next, 0, nda_31_6, 
warning                              ^~~~~~~~~: taking address of packed member 'error' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]

                       MLX_GET ( &cqe->error, vendor_error_syndrome ) );
                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:drivers/infiniband/mlx_bitops.h:219:15942::64 :note:  expanded from macro 'MLX_GET'
note: expanded from macro 'MLX_FILL_1'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\:
54:                                                                      ^~~~14: note: 
expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )drivers/infiniband/mlx_bitops.h
:                    ^~~~54
:14: drivers/infiniband/mlx_bitops.hnote:: 79expanded from macro 'MLX_PSEUDO_STRUCT':
27: note:         typeof ( *((_ptr)->u.dummy[0]) )expanded from macro 'MLX_BIT_MASK'

                    ^~~~
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
note: drivers/infiniband/mlx_bitops.h(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
:87:39:include/compiler.h :417:note38: :expanded from macro 'MLX_ASSEMBLE_1' note: 
expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )

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

note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:396:19: drivers/infiniband/mlx_bitops.hnote:: 58expanded from macro 'DBGC_IF'
:13:                 DBG_IF ( level, __VA_ARGS__ );                  \note
:                                 ^~~~~~~~~~~
expanded from macro 'MLX_BIT_OFFSET'
include/compiler.h:        offsetof ( _structure_st, _field )329:17: note
:                    ^~~~~~~~~~~~~expanded from macro 'DBG_IF'

                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1464:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        wqe_idx = ( MLX_GET ( &cqe->normal, wqe_counter ) &
                               ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212drivers/infiniband/arbel.c::46759:: note17: expanded from macro 'MLX_GET'
: warning: taking address of packed member 'next' of class or structure 'arbelprm_recv_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \

                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14:                MLX_FILL_1 ( &wqe->next, 1, nds, ( sizeof ( *wqe ) / 16 ) ); 
note                              ^~~~~~~~~: expanded from macro 'MLX_PSEUDO_STRUCT'

drivers/infiniband/mlx_bitops.h        typeof ( *((_ptr)->u.dummy[0]) ):
159                    ^~~~:
13:drivers/infiniband/mlx_bitops.h: 62note:21: : expanded from macro 'MLX_FILL_1'note
: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\

                   ^~~~
drivers/infiniband/mlx_bitops.h:58:drivers/infiniband/mlx_bitops.h13:: 153note: expanded from macro 'MLX_BIT_OFFSET'
:23        offsetof ( _structure_st, _field ):
                    ^~~~~~~~~~~~~note
: expanded from macro 'MLX_FILL'
include/stddef.h:13:45: note                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \: 
expanded from macro 'offsetof'
                                    ^~~~
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1464:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/arbel.c:        wqe_idx = ( MLX_GET ( &cqe->normal, wqe_counter ) &759
:                               ^~~~~~~~~~~
17drivers/infiniband/mlx_bitops.h::213 :warning23: : notetaking address of packed member 'next' of class or structure 'arbelprm_recv_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]: 
expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
                MLX_FILL_1 ( &wqe->next, 1, nds, ( sizeof ( *wqe ) / 16 ) );
                              ^~~~~~~~~
drivers/infiniband/hermon.c:1464:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/mlx_bitops.h:159:64        wqe_idx = ( MLX_GET ( &cqe->normal, wqe_counter ) &:
                                ^~~~~~~~~~~note
: expanded from macro 'MLX_FILL_1'
drivers/infiniband/mlx_bitops.h:216:50:        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\ note
:                                                                       ^~~~
expanded from macro 'MLX_GET'
drivers/infiniband/mlx_bitops.h:                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \54
:                                                               ^~~~
14: drivers/infiniband/mlx_bitops.h:note54: :expanded from macro 'MLX_PSEUDO_STRUCT'14
: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~        typeof ( *((_ptr)->u.dummy[0]) )

                    ^~~~
drivers/infiniband/mlx_bitops.h:70:drivers/infiniband/mlx_bitops.h21::87 note:: 39expanded from macro 'MLX_DWORD_BIT_OFFSET': 
note: expanded from macro 'MLX_ASSEMBLE_1'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
drivers/infiniband/mlx_bitops.h                                             ^~~~~~~~~~~~~:
58:note13: : note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)expanded from macro 'MLX_BIT_OFFSET'

        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.hinclude/stddef.h::1358::4513: note: :expanded from macro 'offsetof' 
note: expanded from macro 'MLX_BIT_OFFSET'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1464:include/stddef.h25::13 :warning: 45taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]:
 note: expanded from macro 'offsetof'        wqe_idx = ( MLX_GET ( &cqe->normal, wqe_counter ) &

                               ^~~~~~~~~~~
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)drivers/infiniband/mlx_bitops.h
:219                                            ^~~~:
42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
drivers/infiniband/mlx_bitops.h                                                       ^~~~:
154:drivers/infiniband/mlx_bitops.h:5427:14:: note : expanded from macro 'MLX_PSEUDO_STRUCT'note
: expanded from macro 'MLX_FILL'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:                uint32_t __assembled = (_assembled);                         \79:
27                                        ^~~~~~~~~~: note
: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1479:20: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                len = MLX_GET ( &cqe->normal, byte_cnt );
                                 ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1479:20: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                len = MLX_GET ( &cqe->normal, byte_cnt );
                                 ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1479:20: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                len = MLX_GET ( &cqe->normal, byte_cnt );
                                 ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1479:20: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                len = MLX_GET ( &cqe->normal, byte_cnt );
                                 ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1492:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->qpn = MLX_GET ( &cqe->normal, srq_rqpn );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1492:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->qpn = MLX_GET ( &cqe->normal, srq_rqpn );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1492:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->qpn = MLX_GET ( &cqe->normal, srq_rqpn );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1492:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->qpn = MLX_GET ( &cqe->normal, srq_rqpn );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: noteclang: expanded from macro 'MLX_BIT_WIDTH': 
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1493:warning25: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] 
warning: clangtaking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]: 
warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
                        av->lid = MLX_GET ( &cqe->normal, slid_smac47_32 );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: noteclang: expanded from macro 'MLX_BIT_OFFSET'
:         offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: warningnote: expanded from macro 'offsetof'
: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~warning
: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
drivers/infiniband/hermon.c:1493:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->lid = MLX_GET ( &cqe->normal, slid_smac47_32 );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1493:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->lid = MLX_GET ( &cqe->normal, slid_smac47_32 );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1493:25: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->lid = MLX_GET ( &cqe->normal, slid_smac47_32 );
                                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1494:24: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->sl = MLX_GET ( &cqe->normal, sl );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1494:24: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->sl = MLX_GET ( &cqe->normal, sl );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1494:24: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->sl = MLX_GET ( &cqe->normal, sl );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
clang:         ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:warning13: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] note: 
expanded from macro 'MLX_BIT_OFFSET'
clang: warning:         offsetof ( _structure_st, _field )optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1494:24: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->sl = MLX_GET ( &cqe->normal, sl );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1495:33: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->gid_present = MLX_GET ( &cqe->normal, g );
                                                     ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1495:33: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->gid_present = MLX_GET ( &cqe->normal, g );
                                                     ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1495:33: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->gid_present = MLX_GET ( &cqe->normal, g );
                                                     ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1495:33: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        av->gid_present = MLX_GET ( &cqe->normal, g );
                                                     ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/hermon.c:1530:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) ^
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:1530:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) ^
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/hermon.c:1530:19: warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) ^
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:drivers/infiniband/hermon.c1041::161530:: 19warning: :taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member] 
warning: taking address of packed member 'normal' of class or structure 'hermonprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->next, 1, always1, 1 );
                      ^~~~~~~~~
                if ( MLX_GET ( &cqe->normal, owner ) ^
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13:drivers/infiniband/mlx_bitops.h :note219: :expanded from macro 'MLX_FILL_1'
42:        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                    ^~~~note
: expanded from macro 'MLX_GET'drivers/infiniband/mlx_bitops.h:153
:23: note                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \: expanded from macro 'MLX_FILL'

                                                       ^~~~
drivers/infiniband/mlx_bitops.h                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
:                                    ^~~~54
:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
drivers/infiniband/arbel.c:1041        typeof ( *((_ptr)->u.dummy[0]) )
:                    ^~~~16
: warningdrivers/infiniband/mlx_bitops.h: :taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
79:27:         MLX_FILL_1 ( &wqe->next, 1, always1, 1 );note
                      ^~~~~~~~~: 
expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/mlx_bitops.h::74159::64:15 :note : expanded from macro 'MLX_FILL_1'note
: expanded from macro 'MLX_BIT_WIDTH'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1043:16: warning: taking address of packed member 'ctrl' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ctrl, 0, always1, 1 );
                      ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1043:16: warning: taking address of packed member 'ctrl' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ctrl, 0, always1, 1 );
                      ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1045:16: warning: taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud, 0,
                      ^~~~~~~
drivers/infiniband/mlx_bitops.h:163:13: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1045:16: warning: taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud, 0,
                      ^~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:90:21: note: expanded from macro 'MLX_ASSEMBLE_2'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/hermon.c::1541697:27::22 :note: expanded from macro 'MLX_FILL' 
warning: taking address of packed member 'port_state_change' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c        port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );:
1045                            ^~~~~~~~~~~~~~~~~~~~~~:
16: warning: taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/mlx_bitops.h:212:46:         MLX_FILL_2 ( &wqe->ud, 0,note: 
expanded from macro 'MLX_GET'
                      ^~~~~~~
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
drivers/infiniband/mlx_bitops.h        typeof ( *((_ptr)->u.dummy[0]) ):
163:64:                    ^~~~
 note: drivers/infiniband/mlx_bitops.hexpanded from macro 'MLX_FILL_2':
62:21: note        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
:                                                                       ^~~~expanded from macro 'MLX_DWORD_OFFSET'

drivers/infiniband/mlx_bitops.h:        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )54
:                           ^~~~~~~~~~~~~14
: note: drivers/infiniband/mlx_bitops.hexpanded from macro 'MLX_PSEUDO_STRUCT':
58:13        typeof ( *((_ptr)->u.dummy[0]) ):
                     ^~~~
note: expanded from macro 'MLX_BIT_OFFSET'
drivers/infiniband/mlx_bitops.h:91        offsetof ( _structure_st, _field )
:                   ^~~~~~~~~~~~~
21: note: expanded from macro 'MLX_ASSEMBLE_2'include/stddef.h
:13:45:          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) ) 
                           ^~~~~~~~~~~~~
notenote: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
: expanded from macro 'offsetof'
drivers/infiniband/mlx_bitops.h:#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
58                                            ^~~~:
13: note: expanded from macro 'MLX_BIT_OFFSET'
drivers/infiniband/hermon.c:1697:        offsetof ( _structure_st, _field )22
:                   ^~~~~~~~~~~~~
 warning: taking address of packed member 'port_state_change' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
include/stddef.h:13:45:        port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 ); 
note                            ^~~~~~~~~~~~~~~~~~~~~~: 
expanded from macro 'offsetof'
drivers/infiniband/mlx_bitops.h:213:23: note#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER): 
expanded from macro 'MLX_GET'                                            ^~~~

                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~drivers/infiniband/mlx_bitops.h
:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1697:22: warning: taking address of packed member 'port_state_change' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );
                            ^~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.cdrivers/infiniband/mlx_bitops.h::2161048::1650: :warning : notetaking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
: expanded from macro 'MLX_GET'
        MLX_FILL_2 ( &wqe->ud, 1,
                      ^~~~~~~
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
drivers/infiniband/mlx_bitops.h                                                               ^~~~:
163:13:drivers/infiniband/mlx_bitops.h note: expanded from macro 'MLX_FILL_2':
54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\

                   ^~~~
        typeof ( *((_ptr)->u.dummy[0]) )drivers/infiniband/mlx_bitops.h
:153:                    ^~~~23: 
note: expanded from macro 'MLX_FILL'
drivers/infiniband/mlx_bitops.h:70:21:                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                     ^~~~
note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/arbel.cdrivers/infiniband/mlx_bitops.h::104858::1613::  notewarning: : taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]expanded from macro 'MLX_BIT_OFFSET'

        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
        MLX_FILL_2 ( &wqe->ud, 1,
                      ^~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
drivers/infiniband/hermon.c:1697:22:         MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
warning                                                                      ^~~~: 
taking address of packed member 'port_state_change' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/mlx_bitops.h:54:14: note:         port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );
expanded from macro 'MLX_PSEUDO_STRUCT'
                            ^~~~~~~~~~~~~~~~~~~~~~
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:219:drivers/infiniband/mlx_bitops.h42::90 :note21::  noteexpanded from macro 'MLX_GET': 
expanded from macro 'MLX_ASSEMBLE_2'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \

                           ^~~~~~~~~~~~~drivers/infiniband/mlx_bitops.h
:note54: :(skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)14
: note: expanded from macro 'MLX_PSEUDO_STRUCT'
drivers/infiniband/mlx_bitops.h:58:        typeof ( *((_ptr)->u.dummy[0]) )13:
                     ^~~~note: 
expanded from macro 'MLX_BIT_OFFSET'drivers/infiniband/mlx_bitops.h
:79:27        offsetof ( _structure_st, _field ): 
                   ^~~~~~~~~~~~~note
: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
include/stddef.h:13:drivers/infiniband/mlx_bitops.h45::74 note: :expanded from macro 'offsetof'15
: note: expanded from macro 'MLX_BIT_WIDTH'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
drivers/infiniband/hermon.c:                uint32_t __assembled = (_assembled);                         \1698
                                        ^~~~~~~~~~:
25drivers/infiniband/arbel.c: :warning1048: :16taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]: 
warning: taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
        MLX_FILL_2 ( &wqe->ud, 1,
                      ^~~~~~~                               ^~~~~~~~~~~~

drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
drivers/infiniband/mlx_bitops.h:163:64                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \: note: 
expanded from macro 'MLX_FILL_2'                                                           ^~~~

drivers/infiniband/mlx_bitops.h:54        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\:
14                                                                      ^~~~:
 note: expanded from macro 'MLX_PSEUDO_STRUCT'
drivers/infiniband/mlx_bitops.h:54:14        typeof ( *((_ptr)->u.dummy[0]) ): 
note:                     ^~~~expanded from macro 'MLX_PSEUDO_STRUCT'

drivers/infiniband/mlx_bitops.h:        typeof ( *((_ptr)->u.dummy[0]) )
62                    ^~~~:21
: note: expanded from macro 'MLX_DWORD_OFFSET'
drivers/infiniband/mlx_bitops.h:91:21        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 ):
                            ^~~~~~~~~~~~~note: 
expanded from macro 'MLX_ASSEMBLE_2'
drivers/infiniband/mlx_bitops.h:58          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) ):
13                           ^~~~~~~~~~~~~: 
note: noteexpanded from macro 'MLX_BIT_OFFSET'
: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:include/stddef.h58::1313::45 : notenote: expanded from macro 'MLX_BIT_OFFSET': 
expanded from macro 'offsetof'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
include/stddef.h:13:45:drivers/infiniband/hermon.c :note1698:: 25:expanded from macro 'offsetof' 
warning: taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
                               ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/mlx_bitops.h::213154::2327::  note: noteexpanded from macro 'MLX_FILL'
: expanded from macro 'MLX_GET'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \

                                    ^~~~
drivers/infiniband/hermon.c:1698:25: warning: taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/arbel.c:1051:16: warning        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
:                                ^~~~~~~~~~~~taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]

        MLX_FILL_2 ( &wqe->ud, 2,
                      ^~~~~~~drivers/infiniband/mlx_bitops.h
:216:drivers/infiniband/mlx_bitops.h:50163::13 :note:  noteexpanded from macro 'MLX_GET': 
expanded from macro 'MLX_FILL_2'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
drivers/infiniband/mlx_bitops.h                   ^~~~:
54:drivers/infiniband/mlx_bitops.h:14153::23: note : noteexpanded from macro 'MLX_PSEUDO_STRUCT'
: expanded from macro 'MLX_FILL'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \drivers/infiniband/mlx_bitops.h
:                                    ^~~~
70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~drivers/infiniband/arbel.c
:1051:drivers/infiniband/mlx_bitops.h16::58: warning13: :taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member] 
note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )        MLX_FILL_2 ( &wqe->ud, 2,

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

include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)drivers/infiniband/mlx_bitops.h
:                                            ^~~~163:
64: note: expanded from macro 'MLX_FILL_2'
drivers/infiniband/hermon.c        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\:
1698                                                                      ^~~~:
25: warning: taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]drivers/infiniband/mlx_bitops.h
:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
                               ^~~~~~~~~~~~
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/mlx_bitops.h::21990::4221:: note : noteexpanded from macro 'MLX_ASSEMBLE_2': 
expanded from macro 'MLX_GET'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \note
:                                                        ^~~~(skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)

drivers/infiniband/mlx_bitops.h:54:14: note: drivers/infiniband/mlx_bitops.hexpanded from macro 'MLX_PSEUDO_STRUCT':
58:13:         typeof ( *((_ptr)->u.dummy[0]) )note
:                     ^~~~expanded from macro 'MLX_BIT_OFFSET'

drivers/infiniband/mlx_bitops.h:79        offsetof ( _structure_st, _field ):
                   ^~~~~~~~~~~~~
27: note: expanded from macro 'MLX_BIT_MASK'
include/stddef.h:13:          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )45:
                                  ^~~~~~~~~~~~~note
: expanded from macro 'offsetof'
drivers/infiniband/mlx_bitops.h:74:15:#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
 note                                            ^~~~
: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~drivers/infiniband/mlx_bitops.h
:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1051:16: warning: taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &wqe->ud, 2,
                      ^~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:91:21: note: expanded from macro 'MLX_ASSEMBLE_2'
          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)drivers/infiniband/hermon.c
:1733:19: warning: drivers/infiniband/mlx_bitops.htaking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]:58:
13: note                if ( MLX_GET ( &eqe->generic, owner ) ^
:                                 ^~~~~~~~~~~~expanded from macro 'MLX_BIT_OFFSET'

        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'include/stddef.h:
13:45: note:                     MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \expanded from macro 'offsetof'

                                                           ^~~~
drivers/infiniband/mlx_bitops.h#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER):
54                                            ^~~~:
14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )drivers/infiniband/mlx_bitops.h:
154                    ^~~~:
27: notedrivers/infiniband/mlx_bitops.h: :expanded from macro 'MLX_FILL'62
:21: note: expanded from macro 'MLX_DWORD_OFFSET'                uint32_t __assembled = (_assembled);                         \

                                        ^~~~~~~~~~
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:include/stddef.h1055::1613:: 45warning::  taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]note
: expanded from macro 'offsetof'
        MLX_FILL_1 ( &wqe->ud, 3, ud_address_vector.sl, av->sl );
                      ^~~~~~~#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)

                                            ^~~~
drivers/infiniband/mlx_bitops.h:159:13: drivers/infiniband/hermon.cnote:: 1733expanded from macro 'MLX_FILL_1':
19: warning: taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
                if ( MLX_GET ( &eqe->generic, owner ) ^drivers/infiniband/mlx_bitops.h
:                                ^~~~~~~~~~~~
153:drivers/infiniband/mlx_bitops.h:23213::23 :note : noteexpanded from macro 'MLX_FILL'
: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \

                                    ^~~~
drivers/infiniband/arbel.c:1055:16drivers/infiniband/hermon.c: :warning1733: :taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]19
: warning: taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &wqe->ud, 3, ud_address_vector.sl, av->sl );
                if ( MLX_GET ( &eqe->generic, owner ) ^
                      ^~~~~~~
                                ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216drivers/infiniband/mlx_bitops.h::50159:: 64note::  expanded from macro 'MLX_GET'note: 
expanded from macro 'MLX_FILL_1'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
drivers/infiniband/mlx_bitops.h                                                                      ^~~~:
54drivers/infiniband/mlx_bitops.h::5414::14 :note : note: expanded from macro 'MLX_PSEUDO_STRUCT'expanded from macro 'MLX_PSEUDO_STRUCT'

        typeof ( *((_ptr)->u.dummy[0]) )
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
                    ^~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/mlx_bitops.h:87:70::3921::  notenote: expanded from macro 'MLX_DWORD_BIT_OFFSET': expanded from macro 'MLX_ASSEMBLE_1'

        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                           ^~~~~~~~~~~~~                                             ^~~~~~~~~~~~~

note: drivers/infiniband/mlx_bitops.h(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all):58
:13:drivers/infiniband/mlx_bitops.h :note58: :expanded from macro 'MLX_BIT_OFFSET'13
: note        offsetof ( _structure_st, _field ): 
expanded from macro 'MLX_BIT_OFFSET'                   ^~~~~~~~~~~~~

        offsetof ( _structure_st, _field )include/stddef.h:
13                   ^~~~~~~~~~~~~
:45: include/stddef.h:13:45note: note: : expanded from macro 'offsetof'expanded from macro 'offsetof'

#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)                                            ^~~~

                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: drivers/infiniband/hermon.cexpanded from macro 'MLX_FILL':1733
:19: warning: taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]                uint32_t __assembled = (_assembled);                         \

                                        ^~~~~~~~~~
                if ( MLX_GET ( &eqe->generic, owner ) ^
                                ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27:drivers/infiniband/arbel.c note:: expanded from macro 'MLX_BIT_MASK'1058
:16: warning          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) ): taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]

                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15        MLX_FILL_1 ( &wqe->ud, 8, destination_qp, av->qpn );:
                       ^~~~~~~note
: expanded from macro 'MLX_BIT_WIDTH'
drivers/infiniband/mlx_bitops.h:159:        sizeof ( ( ( _structure_st * ) NULL )->_field )13
:                     ^~~~~~~~~~~~~ 
note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1058:drivers/infiniband/hermon.c16::1742:27 :warning : warningtaking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]: 
taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                event_type = MLX_GET ( &eqe->generic, event_type );
        MLX_FILL_1 ( &wqe->ud, 8, destination_qp, av->qpn );                                        ^~~~~~~~~~~~

                      ^~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
drivers/infiniband/mlx_bitops.h                                                           ^~~~
:159:drivers/infiniband/mlx_bitops.h:6454:: 14note::  expanded from macro 'MLX_FILL_1'note
: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\                    ^~~~

                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:62:drivers/infiniband/mlx_bitops.h21::54 :note14: :expanded from macro 'MLX_DWORD_OFFSET'
 note: expanded from macro 'MLX_PSEUDO_STRUCT'        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )

                           ^~~~~~~~~~~~~
        typeof ( *((_ptr)->u.dummy[0]) )drivers/infiniband/mlx_bitops.h:
58                    ^~~~:
13: note: drivers/infiniband/mlx_bitops.hexpanded from macro 'MLX_BIT_OFFSET':
87:39        offsetof ( _structure_st, _field ):
                    ^~~~~~~~~~~~~
note: expanded from macro 'MLX_ASSEMBLE_1'include/stddef.h
:13:45: note: expanded from macro 'offsetof'        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )

                                             ^~~~~~~~~~~~~
note: #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)

drivers/infiniband/hermon.c:1742drivers/infiniband/mlx_bitops.h:27::58 :13warning::  taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
note: expanded from macro 'MLX_BIT_OFFSET'                event_type = MLX_GET ( &eqe->generic, event_type );

                                        ^~~~~~~~~~~~
        offsetof ( _structure_st, _field )
drivers/infiniband/mlx_bitops.h                   ^~~~~~~~~~~~~:213
:23: note: expanded from macro 'MLX_GET'
include/stddef.h:13                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
:                                    ^~~~45:
 note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/hermon.c:drivers/infiniband/mlx_bitops.h1742::15427::27 warning: :taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
 note: expanded from macro 'MLX_FILL'
                event_type = MLX_GET ( &eqe->generic, event_type );
                                        ^~~~~~~~~~~~
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'drivers/infiniband/arbel.c
:1059        typeof ( *((_ptr)->u.dummy[0]) ):
                    ^~~~16
: drivers/infiniband/mlx_bitops.h:warning70: :21taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]:
 note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        MLX_FILL_1 ( &wqe->ud, 9, q_key, av->qkey );
                      ^~~~~~~
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~drivers/infiniband/mlx_bitops.h
:159:drivers/infiniband/mlx_bitops.h13::58: 13note: :expanded from macro 'MLX_FILL_1'
 note: expanded from macro 'MLX_BIT_OFFSET'        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\

                   ^~~~
        offsetof ( _structure_st, _field )
drivers/infiniband/mlx_bitops.h                   ^~~~~~~~~~~~~
:153:23include/stddef.h::13: 45note: : note: expanded from macro 'MLX_FILL'expanded from macro 'offsetof'

#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \

                                    ^~~~
drivers/infiniband/hermon.c:1742:drivers/infiniband/arbel.c27:: warning1059: :taking address of packed member 'generic' of class or structure 'hermonprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
16: warning: taking address of packed member 'ud' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]                event_type = MLX_GET ( &eqe->generic, event_type );

                                        ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:        MLX_FILL_1 ( &wqe->ud, 9, q_key, av->qkey );219
:42                      ^~~~~~~: note: 
expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
drivers/infiniband/mlx_bitops.h:        typeof ( *((_ptr)->u.dummy[0]) )159
                    ^~~~:
64drivers/infiniband/mlx_bitops.h: :79note:: 27expanded from macro 'MLX_FILL_1':
 note: expanded from macro 'MLX_BIT_MASK'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )                                                                      ^~~~
                                 ^~~~~~~~~~~~~

drivers/infiniband/mlx_bitops.h:drivers/infiniband/mlx_bitops.h74::15:54 :note14: expanded from macro 'MLX_BIT_WIDTH':
 note:         sizeof ( ( ( _structure_st * ) NULL )->_field )expanded from macro 'MLX_PSEUDO_STRUCT'

                     ^~~~~~~~~~~~~
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
drivers/infiniband/hermon.c:        offsetof ( _structure_st, _field )1758
:                   ^~~~~~~~~~~~~17
: warning: taking address of packed member 'event' of class or structure 'hermonprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
include/stddef.h:13                MLX_FILL_1 ( &db_reg.event, 0,:
45                              ^~~~~~~~~~~~
: notedrivers/infiniband/mlx_bitops.h: :expanded from macro 'offsetof'159
:13: note: expanded from macro 'MLX_FILL_1'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/mlx_bitops.h::153154::2327: note::  expanded from macro 'MLX_FILL'note
: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/hermon.c:1758:17: warning: taking address of packed member 'event' of class or structure 'hermonprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &db_reg.event, 0,
                              ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
drivers/infiniband/arbel.c:1068#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
:                                            ^~~~13
: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
drivers/infiniband/mlx_bitops.h:154:27: note        MLX_SET ( &prev_wqe->next, nopcode, ARBEL_OPCODE_SEND );: expanded from macro 'MLX_FILL'

                   ^~~~~~~~~~~~~~
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:194:46: note: expanded from macro 'MLX_SET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1068:13: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_SET ( &prev_wqe->next, nopcode, ARBEL_OPCODE_SEND );
                   ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:195:23: note: expanded from macro 'MLX_SET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1068:13: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_SET ( &prev_wqe->next, nopcode, ARBEL_OPCODE_SEND );
                   ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:197:50: note: expanded from macro 'MLX_SET'
                __value &= ~( MLX_MASK_1 ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:119:19: note: expanded from macro 'MLX_MASK_1'
        ( MLX_BIT_MASK ( _structure_st, _field ) <<                          \
                         ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1068:13: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_SET ( &prev_wqe->next, nopcode, ARBEL_OPCODE_SEND );
                   ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:197:50: note: expanded from macro 'MLX_SET'
                __value &= ~( MLX_MASK_1 ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:120:27: note: expanded from macro 'MLX_MASK_1'
          MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1068:13: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_SET ( &prev_wqe->next, nopcode, ARBEL_OPCODE_SEND );
                   ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:199:51: note: expanded from macro 'MLX_SET'
                __value |= MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),      \
                                                                ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1069:16: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_3 ( &prev_wqe->next, 1,
                      ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:167:13: note: expanded from macro 'MLX_FILL_3'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1069:16: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_3 ( &prev_wqe->next, 1,
                      ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:167:64: note: expanded from macro 'MLX_FILL_3'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:94:21: note: expanded from macro 'MLX_ASSEMBLE_3'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1069:16: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_3 ( &prev_wqe->next, 1,
                      ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:167:64: note: expanded from macro 'MLX_FILL_3'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:95:21: note: expanded from macro 'MLX_ASSEMBLE_3'
          MLX_ASSEMBLE_2 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1069:16: warning: taking address of packed member 'next' of class or structure 'arbelprm_ud_send_wqe' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_3 ( &prev_wqe->next, 1,
                      ^~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:167:64: note: expanded from macro 'MLX_FILL_3'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:95:21: note: expanded from macro 'MLX_ASSEMBLE_3'
          MLX_ASSEMBLE_2 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1081:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_4 ( &db_reg.send, 0,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:171:13: note: expanded from macro 'MLX_FILL_4'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1081:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_4 ( &db_reg.send, 0,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:171:64: note: expanded from macro 'MLX_FILL_4'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:98:21: note: expanded from macro 'MLX_ASSEMBLE_4'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1081:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_4 ( &db_reg.send, 0,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:171:64: note: expanded from macro 'MLX_FILL_4'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:99:21: note: expanded from macro 'MLX_ASSEMBLE_4'
          MLX_ASSEMBLE_3 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1081:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_4 ( &db_reg.send, 0,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:171:64: note: expanded from macro 'MLX_FILL_4'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:99:21: note: expanded from macro 'MLX_ASSEMBLE_4'
          MLX_ASSEMBLE_3 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1081:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_4 ( &db_reg.send, 0,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:171:64: note: expanded from macro 'MLX_FILL_4'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:99:21: note: expanded from macro 'MLX_ASSEMBLE_4'
          MLX_ASSEMBLE_3 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=smbios -c interface/smbiexpanded from macro 'MLX_BIT_OFFSET'os/smbios.c -o bin/smbios.o 

        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1086:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &db_reg.send, 1,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:13: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1086:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &db_reg.send, 1,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:90:21: note: expanded from macro 'MLX_ASSEMBLE_2'
        ( MLX_ASSEMBLE_1 ( _structure_st, _index, _field, _value ) |         \
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1086:16: warning: taking address of packed member 'send' of class or structure 'arbelprm_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_2 ( &db_reg.send, 1,
                      ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:163:64: note: expanded from macro 'MLX_FILL_2'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:91:21: note: expanded from macro 'MLX_ASSEMBLE_2'
          MLX_ASSEMBLE_1 ( _structure_st, _index, __VA_ARGS__ ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1134:16: warning: taking address of packed member 'qp' of class or structure 'arbelprm_doorbell_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &db_rec->qp, 0,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1134:16: warning: taking address of packed member 'qp' of class or structure 'arbelprm_doorbell_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &db_rec->qp, 0,
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1173:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, my_qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1173:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, my_qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1173:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, my_qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1173:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        qpn = MLX_GET ( &cqe->normal, my_qpn );
                         ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1174:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1174:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1174:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1174:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        is_send = MLX_GET ( &cqe->normal, s );
                             ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1175:25: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        wqe_adr = ( MLX_GET ( &cqe->normal, wqe_adr ) << 6 );
                               ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.hdrivers/infiniband/hermon.c::62353:1:: 21warning: :unused function 'hermon_cmd_query_eq' [-Wunused-function]
 note: expanded from macro 'MLX_DWORD_OFFSET'
hermon_cmd_query_eq ( struct hermon *hermon, unsigned int index,
^
drivers/infiniband/hermon.c        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 ):
928                           ^~~~~~~~~~~~~:
19: warning: unused function 'hermon_dump_qpctx' [-Wunused-function]drivers/infiniband/mlx_bitops.h
:static inline int hermon_dump_qpctx ( struct hermon *hermon,58
                  ^:
13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1175:25: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        wqe_adr = ( MLX_GET ( &cqe->normal, wqe_adr ) << 6 );
                               ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1175:25: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        wqe_adr = ( MLX_GET ( &cqe->normal, wqe_adr ) << 6 );
                               ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1175:25: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        wqe_adr = ( MLX_GET ( &cqe->normal, wqe_adr ) << 6 );
                               ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1176:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1176:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1176:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1176:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        opcode = MLX_GET ( &cqe->normal, opcode );
                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1181:37: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       arbel, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:1181:37: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       arbel, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:1181:37: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       arbel, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:1181:37: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       arbel, cq->cqn, MLX_GET ( &cqe->error, syndrome ),
                                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:1182:21: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       MLX_GET ( &cqe->error, vendor_code ) );
                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:1182:21: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       MLX_GET ( &cqe->error, vendor_code ) );
                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
drivers/infiniband/arbel.c:1182:21: warning: taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                       MLX_GET ( &cqe->error, vendor_code ) );
                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/compiler.h:417:38: note: expanded from macro 'DBGC'
#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:396:19: note: expanded from macro 'DBGC_IF'
                DBG_IF ( level, __VA_ARGS__ );                  \
                                ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
In file included from interface/efi/efi_umalloc.c:22:
In file included from drivers/infiniband/arbel.cinclude/gpxe/umalloc.h::1182:1521:
In file included from :include/gpxe/uaccess.h :25:
warninginclude/string.h:: 28taking address of packed member 'error' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]:5
: warning: attribute declaration must precede definition [-Wignored-attributes]
                       MLX_GET ( &cqe->error, vendor_code ) );
                                  ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
int __pure strncmp(const char * cs,const char * ct,
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \    ^
In file included from 
include/compiler.h                                                       ^~~~drivers/infiniband/linda.c::470
26::
33drivers/infiniband/mlx_bitops.hIn file included from :include/gpxe/io.h:: 54note24: :expanded from macro '__pure':

In file included from include/gpxe/uaccess.h:1425:#define __pure __attribute__ (( pure )) 
:
                                ^include/string.hnote:
28: :expanded from macro 'MLX_PSEUDO_STRUCT'5
: warning: arch/x86/include/bits/string.hattribute declaration must precede definition [-Wignored-attributes]        typeof ( *((_ptr)->u.dummy[0]) ):

                    ^~~~
216:19: drivers/infiniband/mlx_bitops.hnote:: 79:previous definition is here27
: note: expanded from macro 'MLX_BIT_MASK'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^int __pure strncmp(const char * cs,const char * ct,          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )

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

In file included from 
interface/efi/efi_umalloc.cnoteinclude/compiler.h:: :470(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)22
::
33In file included from :include/gpxe/umalloc.h include/compiler.h::15417:
:noteIn file included from 38include/gpxe/uaccess.h:: : 25expanded from macro '__pure'note
: :
#define __pure __attribute__ (( pure ))
include/string.hexpanded from macro 'DBGC':                                ^

29:24: warning#define DBGC( ... )             DBGC_IF         ( LOG, __VA_ARGS__ ): 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:216:                                                       ^~~~~~~~~~~19                                     size_t count) __nonnull;:

 note                                                   ^: include/compiler.hprevious definition is here

:396include/compiler.h:19static inline int strncmp(const char * cs,const char * ct,size_t count)::
                   ^484
:noteIn file included from : drivers/infiniband/linda.cexpanded from macro 'DBGC_IF':26
:
36In file included from :                DBG_IF ( level, __VA_ARGS__ );                  \ include/gpxe/io.hnote:: 24expanded from macro '__nonnull':

In file included from 
include/gpxe/uaccess.h:                                ^~~~~~~~~~~#define __nonnull __attribute__ (( nonnull ))25
:
include/string.h
:                                   ^29
:include/compiler.h24:arch/x86/include/bits/string.h::329 :21617warning:: attribute declaration must precede definition [-Wignored-attributes] 
note: expanded from macro 'DBG_IF'
:                                     size_t count) __nonnull;19
:                        dbg_printf ( __VA_ARGS__ );             \                                                   ^

                                      ^~~~~~~~~~~include/compiler.hnote:
484: :36previous definition is here:
 note: expanded from macro '__nonnull'
static inline int strncmp(const char * cs,const char * ct,size_t count)
#define __nonnull __attribute__ (( nonnull ))                  ^
                                   ^

arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
drivers/infiniband/arbel.cinclude/compiler.h::1224484::36: note20: expanded from macro '__nonnull': 
warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
                len = MLX_GET ( &cqe->normal, byte_cnt );
                                 ^~~~~~~~~~~static inline size_t strlen(const char * s)

                     ^
drivers/infiniband/mlx_bitops.h:212:46: note: In file included from expanded from macro 'MLX_GET'drivers/infiniband/linda.c
:26:
In file included from include/gpxe/io.h:                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \24
:
In file included from include/gpxe/uaccess.h                                                           ^~~~:
25:
include/string.h:drivers/infiniband/mlx_bitops.h39::5444:: warning14: attribute declaration must precede definition [-Wignored-attributes]:
 note: expanded from macro 'MLX_PSEUDO_STRUCT'void * memset(void * s,int c,size_t count) __nonnull;

                                           ^
        typeof ( *((_ptr)->u.dummy[0]) )include/compiler.h:484
:36                    ^~~~: 
note: expanded from macro '__nonnull'
drivers/infiniband/mlx_bitops.h:62:21#define __nonnull __attribute__ (( nonnull )): 
                                   ^
notearch/x86/include/bits/string.h: :185:22: note: expanded from macro 'MLX_DWORD_OFFSET'previous definition is here

static inline void * memset(void *s, int c,size_t count)
                     ^
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
In file included from drivers/infiniband/linda.cdrivers/infiniband/mlx_bitops.h::26:
In file included from 58:13include/gpxe/io.h:: 24:
In file included from include/gpxe/uaccess.hnote:25: :
expanded from macro 'MLX_BIT_OFFSET'
include/string.h:40        offsetof ( _structure_st, _field ):
58:                    ^~~~~~~~~~~~~warning
In file included from : interface/efi/efi_umalloc.cattribute declaration must precede definition [-Wignored-attributes]:include/stddef.h
22::
In file included from include/gpxe/umalloc.h13void * memmove(void * dest,const void *src,size_t count) __nonnull;:
45:15                                                         ^
:
:include/compiler.hIn file included from : 484note:include/gpxe/uaccess.h36: ::expanded from macro 'offsetof'25 
note:
: include/string.hexpanded from macro '__nonnull'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER):
32#define __nonnull __attribute__ (( nonnull ))                                            ^~~~:8
: 
warning                                   ^
drivers/infiniband/arbel.c: arch/x86/include/bits/string.h::1224attribute declaration must precede definition [-Wignored-attributes]159
::2022size_t __pure strlen(const char * s) __nonnull;:
        ^note
: include/compiler.hprevious definition is here::
 470warning:static inline void * memmove(void * dest,const void * src, size_t n)33: 
:taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] note:                      ^expanded from macro '__pure'


#define __pure __attribute__ (( pure ))                len = MLX_GET ( &cqe->normal, byte_cnt );

                                ^
                                 ^~~~~~~~~~~arch/x86/include/bits/string.h:
239:22drivers/infiniband/mlx_bitops.h:: 213:note23: :previous definition is here
 note: expanded from macro 'MLX_GET'static inline size_t strlen(const char * s)

                     ^
In file included from interface/efi/efi_umalloc.c:22:
In file included from                 uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \include/gpxe/umalloc.h:
15                                    ^~~~:

In file included from include/gpxe/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:484:36: drivers/infiniband/arbel.cnote: :expanded from macro '__nonnull'1224
:20:#define __nonnull __attribute__ (( nonnull )) 
warning                                   ^
: arch/x86/include/bits/string.htaking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]:239
:22: note: previous definition is here
                len = MLX_GET ( &cqe->normal, byte_cnt );
                                 ^~~~~~~~~~~static inline size_t strlen(const char * s)

                     ^
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
In file included from interface/efi/efi_umalloc.c:drivers/infiniband/mlx_bitops.h22::
54In file included from :include/gpxe/umalloc.h14::15:
In file included from  include/gpxe/uaccess.hnote:: 25:
expanded from macro 'MLX_PSEUDO_STRUCT'include/string.h:
39:44:         typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
warning: attribute declaration must precede definition [-Wignored-attributes]
drivers/infiniband/mlx_bitops.h:70:21:void * memset(void * s,int c,size_t count) __nonnull; 
note                                           ^: expanded from macro 'MLX_DWORD_BIT_OFFSET'

include/compiler.h:484:36: note: expanded from macro '__nonnull'        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )

                           ^~~~~~~~~~~~~
#define __nonnull __attribute__ (( nonnull ))
                                   ^
drivers/infiniband/mlx_bitops.harch/x86/include/bits/string.h::58:18513::22 :note:  expanded from macro 'MLX_BIT_OFFSET'
note: previous definition is here
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
static inline void * memset(void *s, int c,size_t count)
include/stddef.h                     ^:13
:45: note: expanded from macro 'offsetof'
In file included from interface/efi/efi_umalloc.c:22:
In file included from #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
include/gpxe/umalloc.h:                                            ^~~~15
:
In file included from include/gpxe/uaccess.h:25:
include/string.h:40:58drivers/infiniband/arbel.c:: 1224:warning20: : attribute declaration must precede definition [-Wignored-attributes]warning
: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
                len = MLX_GET ( &cqe->normal, byte_cnt );include/compiler.h
                                 ^~~~~~~~~~~
:484:36: note: expanded from macro '__nonnull'drivers/infiniband/mlx_bitops.h
:219:42:#define __nonnull __attribute__ (( nonnull )) 
note                                   ^: 
expanded from macro 'MLX_GET'arch/x86/include/bits/string.h
:159:22: note: previous definition is here                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \

                                                       ^~~~
drivers/infiniband/mlx_bitops.h:static inline void * memmove(void * dest,const void * src, size_t n)54
:                     ^14
: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1240:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.qpn = MLX_GET ( &cqe->normal, rqpn );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1240:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.qpn = MLX_GET ( &cqe->normal, rqpn );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1240:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.qpn = MLX_GET ( &cqe->normal, rqpn );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1240:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.qpn = MLX_GET ( &cqe->normal, rqpn );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1241:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.lid = MLX_GET ( &cqe->normal, rlid );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1241:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.lid = MLX_GET ( &cqe->normal, rlid );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1241:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.lid = MLX_GET ( &cqe->normal, rlid );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1241:23: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.lid = MLX_GET ( &cqe->normal, rlid );
                                    ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1242:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.sl = MLX_GET ( &cqe->normal, sl );
                                   ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1242:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.sl = MLX_GET ( &cqe->normal, sl );
                                   ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1242:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.sl = MLX_GET ( &cqe->normal, sl );
                                   ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1242:22: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.sl = MLX_GET ( &cqe->normal, sl );
                                   ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1243:31: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.gid_present = MLX_GET ( &cqe->normal, g );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1243:31: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.gid_present = MLX_GET ( &cqe->normal, g );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1243:31: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.gid_present = MLX_GET ( &cqe->normal, g );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1243:31: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                av.gid_present = MLX_GET ( &cqe->normal, g );
                                            ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1271:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) != 0 ) {
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1271:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) != 0 ) {
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1271:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) != 0 ) {
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1271:19: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &cqe->normal, owner ) != 0 ) {
                                ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1284:17: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &cqe->normal, 7, owner, 1 );
                              ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1284:17: warning: taking address of packed member 'normal' of class or structure 'arbelprm_completion_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &cqe->normal, 7, owner, 1 );
                              ^~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
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 ) {
                 ^
In file included from drivers/infiniband/arbel.cinterface/efi/efi_pci.c::221425:
:In file included from 22include/gpxe/pci.h:24:
:In file included from  include/gpxe/pci_io.h:warning49: :
In file included from taking address of packed member 'port_state_change' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]arch/x86/include/bits/pci_io.h
:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:        port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );24
:
                            ^~~~~~~~~~~~~~~~~~~~~~In file included from include/gpxe/uaccess.h
:25:
include/string.h:28:5: warning: drivers/infiniband/mlx_bitops.hattribute declaration must precede definition [-Wignored-attributes]
:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
int __pure strncmp(const char * cs,const char * ct,drivers/infiniband/mlx_bitops.h
    ^:
62:21:include/compiler.h: 470note:: 33expanded from macro 'MLX_DWORD_OFFSET':
 note: expanded from macro '__pure'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
#define __pure __attribute__ (( pure ))                           ^~~~~~~~~~~~~

                                ^
drivers/infiniband/mlx_bitops.h:58:arch/x86/include/bits/string.h:21613:19: :note: previous definition is here 
note: expanded from macro 'MLX_BIT_OFFSET'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^        offsetof ( _structure_st, _field )

In file included from interface/efi/efi_pci.c                   ^~~~~~~~~~~~~
:22:
In file included from include/gpxe/pci.h:24include/stddef.h:
:In file included from 13include/gpxe/pci_io.h::4549:
:In file included from  arch/x86/include/bits/pci_io.hnote:: 13:
expanded from macro 'offsetof'In file included from 
arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER):
In file included from include/gpxe/uaccess.h:
25                                            ^~~~:

include/string.h:29:24: warningdrivers/infiniband/arbel.c: attribute declaration must precede definition [-Wignored-attributes]:
1425:22:                                     size_t count) __nonnull; 
warning                                                   ^: 
taking address of packed member 'port_state_change' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]include/compiler.h
:484:36: note:         port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );expanded from macro '__nonnull'

                            ^~~~~~~~~~~~~~~~~~~~~~
#define __nonnull __attribute__ (( nonnull ))drivers/infiniband/mlx_bitops.h
                                   ^
:arch/x86/include/bits/string.h213::216:2319::  notenote: : previous definition is hereexpanded from macro 'MLX_GET'

static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1425:22: warning: taking address of packed member 'port_state_change' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );
                            ^~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1425:22: warning: taking address of packed member 'port_state_change' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );
                            ^~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1426:25: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
                               ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:In file included from 13interface/efi/efi_pci.c::4522::
 In file included from noteinclude/gpxe/pci.h:24:
: In file included from expanded from macro 'offsetof'include/gpxe/pci_io.h
:49:
In file included from arch/x86/include/bits/pci_io.h:13:
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)In file included from 
arch/x86/include/gpxe/pcidirect.h                                            ^~~~
:7:
In file included from include/gpxe/io.h:24:
In file included from drivers/infiniband/arbel.cinclude/gpxe/uaccess.h:25::
1426include/string.h::3225::8 :warning:  taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]warning
: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );

include/compiler.h                               ^~~~~~~~~~~~:
470:drivers/infiniband/mlx_bitops.h33:: 213note:: expanded from macro '__pure'23
: note#define __pure __attribute__ (( pure ))
:                                 ^expanded from macro 'MLX_GET'

arch/x86/include/bits/string.h:239:22: note: previous definition is here
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
static inline size_t strlen(const char * s)
                     ^
In file included from interface/efi/efi_pci.c:22:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24drivers/infiniband/arbel.c:
:In file included from 1426include/gpxe/uaccess.h:25:
:25include/string.h::32 :38: warningwarning: : taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]attribute declaration must precede definition [-Wignored-attributes]

size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );484
:                               ^~~~~~~~~~~~36
: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
drivers/infiniband/mlx_bitops.harch/x86/include/bits/string.h::239216::2250::  notenote: : previous definition is hereexpanded from macro 'MLX_GET'

static inline size_t strlen(const char * s)
                     ^
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
In file included from interface/efi/efi_pci.c:22:
        typeof ( *((_ptr)->u.dummy[0]) )In file included from 
include/gpxe/pci.h                    ^~~~:24:

In file included from include/gpxe/pci_io.h:49drivers/infiniband/mlx_bitops.h:
:In file included from 70arch/x86/include/bits/pci_io.h::2113::
 In file included from notearch/x86/include/gpxe/pcidirect.h: :expanded from macro 'MLX_DWORD_BIT_OFFSET'7
:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )include/string.h
:39                           ^~~~~~~~~~~~~:
44: warning: attribute declaration must precede definition [-Wignored-attributes]drivers/infiniband/mlx_bitops.h
:58:13void * memset(void * s,int c,size_t count) __nonnull;:
                                            ^note
: include/compiler.h:484:36expanded from macro 'MLX_BIT_OFFSET':
 note: expanded from macro '__nonnull'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
#define __nonnull __attribute__ (( nonnull ))
                                   ^
include/stddef.harch/x86/include/bits/string.h:185::1322::45 note:: previous definition is here 
note: expanded from macro 'offsetof'
static inline void * memset(void *s, int c,size_t count)
                     ^
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
In file included from                                             ^~~~interface/efi/efi_pci.c
:22:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.hdrivers/infiniband/arbel.c::7:
1426In file included from :include/gpxe/io.h25:: 24:
warningIn file included from include/gpxe/uaccess.h: :taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]25:

include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
        link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
                               ^~~~~~~~~~~~
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36drivers/infiniband/mlx_bitops.h: :note219: expanded from macro '__nonnull':
42: note#define __nonnull __attribute__ (( nonnull )): 
                                   ^
expanded from macro 'MLX_GET'arch/x86/include/bits/string.h:
159:22: note: previous definition is here
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1461:19: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &eqe->generic, owner ) != 0 ) {
                                ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1461:19: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &eqe->generic, owner ) != 0 ) {
                                ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1461:19: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &eqe->generic, owner ) != 0 ) {
                                ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1461:19: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if ( MLX_GET ( &eqe->generic, owner ) != 0 ) {
                                ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1469:27: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                event_type = MLX_GET ( &eqe->generic, event_type );
                                        ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:212:46: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ), _field ); \
                                                           ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:62:21: note: expanded from macro 'MLX_DWORD_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) / 32 )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1469:27: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                event_type = MLX_GET ( &eqe->generic, event_type );
                                        ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:213:23: note: expanded from macro 'MLX_GET'
                uint32_t *__ptr = &(_ptr)->u.dwords[__index];                \
                                    ^~~~
drivers/infiniband/arbel.c:1469:27: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                event_type = MLX_GET ( &eqe->generic, event_type );
                                        ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:216:50: note: expanded from macro 'MLX_GET'
                    MLX_DWORD_BIT_OFFSET ( MLX_PSEUDO_STRUCT ( _ptr ),       \
                                                               ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:70:21: note: expanded from macro 'MLX_DWORD_BIT_OFFSET'
        ( MLX_BIT_OFFSET ( _structure_st, _field ) - ( 32 * (_index) ) )
                           ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/arbel.c:1469:27: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                event_type = MLX_GET ( &eqe->generic, event_type );
                                        ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:219:42: note: expanded from macro 'MLX_GET'
                    MLX_BIT_MASK ( MLX_PSEUDO_STRUCT ( _ptr ), _field );     \
                                                       ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:79:27: note: expanded from macro 'MLX_BIT_MASK'
          ( 32 - MLX_BIT_WIDTH ( _structure_st, _field ) ) )
                                 ^~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:74:15: note: expanded from macro 'MLX_BIT_WIDTH'
        sizeof ( ( ( _structure_st * ) NULL )->_field )
                     ^~~~~~~~~~~~~
drivers/infiniband/arbel.c:1482:17: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &eqe->generic, 7, owner, 1 );
                              ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1482:17: warning: taking address of packed member 'generic' of class or structure 'arbelprm_event_entry' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &eqe->generic, 7, owner, 1 );
                              ^~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:1489:17: warning: taking address of packed member 'ci' of class or structure 'arbelprm_eq_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &db_reg.ci, 0, ci, arbel_eq->next_idx );
                              ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:1489:17: warning: taking address of packed member 'ci' of class or structure 'arbelprm_eq_doorbell_register' may result in an unaligned pointer value [-Waddress-of-packed-member]
                MLX_FILL_1 ( &db_reg.ci, 0, ci, arbel_eq->next_idx );
                              ^~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
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 ==
                                            ^~
                                            =
clang: 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/arbel.c:2014:16: warning: taking address of packed member 'qp' of class or structure 'arbelprm_doorbell_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &db_rec->qp, 1, res, ARBEL_UAR_RES_GROUP_SEP );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:13: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                   ^~~~
drivers/infiniband/mlx_bitops.h:153:23: note: expanded from macro 'MLX_FILL'
                uint32_t *__ptr = &(_ptr)->u.dwords[(_index)];               \
                                    ^~~~
drivers/infiniband/arbel.c:2014:16: warning: taking address of packed member 'qp' of class or structure 'arbelprm_doorbell_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
        MLX_FILL_1 ( &db_rec->qp, 1, res, ARBEL_UAR_RES_GROUP_SEP );
                      ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:159:64: note: expanded from macro 'MLX_FILL_1'
        MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
                                                                      ^~~~
drivers/infiniband/mlx_bitops.h:54:14: note: expanded from macro 'MLX_PSEUDO_STRUCT'
        typeof ( *((_ptr)->u.dummy[0]) )
                    ^~~~
drivers/infiniband/mlx_bitops.h:87:39: note: expanded from macro 'MLX_ASSEMBLE_1'
        ( (_value) << MLX_DWORD_BIT_OFFSET ( _structure_st, _index, _field ) )
                                             ^~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
drivers/infiniband/mlx_bitops.h:58:13: note: expanded from macro 'MLX_BIT_OFFSET'
        offsetof ( _structure_st, _field )
                   ^~~~~~~~~~~~~
include/stddef.h:13:45: note: expanded from macro 'offsetof'
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
                                            ^~~~
drivers/infiniband/mlx_bitops.h:154:27: note: expanded from macro 'MLX_FILL'
                uint32_t __assembled = (_assembled);                         \
                                        ^~~~~~~~~~
drivers/infiniband/arbel.c:416:1: warning: unused function 'arbel_cmd_disable_lam' [-Wunused-function]
arbel_cmd_disable_lam ( struct arbel *arbel ) {
^
In file included from gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=memcpy_test -c tests/meminterface/efi/efi_io.ccpy_test.c -o bin/memcpy_test.o 
:22:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_uaccess.c:21:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=uri_test -c tests/uri_test.c -o bin/uri_test.o 
In file included from interface/efi/efi_smbios.c:22:
In file included from include/gpxe/smbios.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/smbios.h:15:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/smbios.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/smbios.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/smbios.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/smbios.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=umalloc_test -c tests/umalloc_test.c -o bin/umalloc_test.o 
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_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 ) {
           ^
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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_init.c:21:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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_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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __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 warningIn file included from sinterface/efi/efi_init.c generated.
: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=linebuf_test -c tests/linebuf_test.c -o bin/linebuf_test.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=chap -c crypto/chap.c -o 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]
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_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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
6 warnings generated.
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=md5 -c crypto/md5.c -o bin/md5.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=x509 -c crypto/x509.c -o bin/x509.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sha1extra -c crypto/sha1extra.c -o bin/sha1extra.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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
3 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=arc4 -c crypto/arc4.c -o bin/arc4.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=crypto_null -c crypto/crypto_null.c -o 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=crandom -c crypto/crandom.c -o bin/crandom.o 
7 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=crc32 -c crypto/crc32.c -o bin/crc32.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=hmac -c crypto/hmac.c -o bin/hmac.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=asn1 -c crypto/asn1.c -o bin/asn1.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]
116 warnings generated.
In file included from tests/umalloc_test.c:2:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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 tests/umalloc_test.c:2:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/umalloc_test.c:2:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/umalloc_test.c:2:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/umalloc_test.c:2:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/chap.c:23:
In file included from tests/linebuf_test.cinclude/string.h::228:
:5include/string.h: :warning28:: 5attribute declaration must precede definition [-Wignored-attributes]: 
warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:216int __pure strncmp(const char * cs,const char * ct,:
19    ^
: note: previous definition is here
include/compiler.h:470:33:static inline int strncmp(const char * cs,const char * ct,size_t count) 
                  ^note: 
expanded from macro '__pure'In file included from 
crypto/chap.c:23:
#define __pure __attribute__ (( pure ))include/string.h
:                                ^
29:24: arch/x86/include/bits/string.hwarning:216: :attribute declaration must precede definition [-Wignored-attributes]19: 
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)484
                  ^:
36In file included from :tests/linebuf_test.c :note: 2expanded from macro '__nonnull':

include/string.h:29:24#define __nonnull __attribute__ (( nonnull )): 
                                   ^warning: 
attribute declaration must precede definition [-Wignored-attributes]arch/x86/include/bits/string.h
:216:19:                                     size_t count) __nonnull;
                                                   ^ 
noteinclude/compiler.h: :previous definition is here484
:36: note: expanded from macro '__nonnull'
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
In file included from tests/uri_test.c:static inline size_t strlen(const char * s)6
:
                     ^include/gpxe/uri.h
:In file included from 152tests/linebuf_test.c::213:
include/string.h::32: 38: warning: warningattribute 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]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.hIn file included from :crypto/chap.c484:23:
:include/string.h36:: note: 32expanded from macro '__nonnull':8
: warning: attribute declaration must precede definition [-Wignored-attributes]
#define __nonnull __attribute__ (( nonnull ))        ref_get ( &uri->refcnt );

                                   ^
size_t __pure strlen(const char * s) __nonnull;arch/x86/include/bits/string.h
                   ^~~~~~~~~~~:
239:       ^
22:include/compiler.h note: :previous definition is here470:33: 
note: expanded from macro '__pure'
static inline size_t strlen(const char * s)
include/gpxe/uri.h                     ^
#define __pure __attribute__ (( pure )):
163                                ^
:arch/x86/include/bits/string.h:13239:22:: note : warning: 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)
                     ^
In file included from         ref_put ( &uri->refcnt );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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: In file included from attribute declaration must precede definition [-Wignored-attributes]
crypto/chap.c:23:
include/string.h:void * memset(void * s,int c,size_t count) __nonnull;39
:44:                                           ^
 warninginclude/compiler.h:484: :36:attribute declaration must precede definition [-Wignored-attributes]
 note: void * memset(void * s,int c,size_t count) __nonnull;expanded from macro '__nonnull'

                                           ^
include/compiler.h#define __nonnull __attribute__ (( nonnull )):484
:                                   ^
36arch/x86/include/bits/string.h:: 185note: :expanded from macro '__nonnull'22
: note: previous definition is here
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:static inline void * memset(void *s, int c,size_t count)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: In file included from attribute declaration must precede definition [-Wignored-attributes]
crypto/chap.c:23:
include/string.h:40:58:void * memmove(void * dest,const void *src,size_t count) __nonnull; 
warning:                                                          ^attribute declaration must precede definition [-Wignored-attributes]

include/compiler.h:484:36: note: expanded from macro '__nonnull'
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:#define __nonnull __attribute__ (( nonnull ))
                                   ^
484:36:arch/x86/include/bits/string.h :note159: :expanded from macro '__nonnull'22
: note: previous definition is here
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:static inline void * memmove(void * dest,const void * src, size_t n)22
:                     ^
 note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=axtls_aes -c crypto/axtls_aes.c -o 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=aes_wrap -c crypto/aes_wrap.c -o bin/aes_wrap.o 
123 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.
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]
8 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=axtls_sha1 -c crypto/axtls_sha1.c -o bin/axtls_sha1.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=cbc -c crypto/cbc.c -o bin/cbc.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=aes -c crypto/axtls/aes.c -o bin/aes.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bigint -c crypto/axtls/bigint.c -o bin/bigint.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rsa -c crypto/axtls/rsa.c -o bin/rsa.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sha1 -c crypto/axtls/sha1.c -o bin/sha1.o 
In file included from crypto/sha1extra.c:22:
In file included from include/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/sha1.h:6:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/x509.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=shell -c hci/shell.c -o bin/shell.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=strerror -c hci/strerror.c -o bin/strerror.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=readline -c hci/readlinenote: .c -o bin/readline.o 
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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=editstring -c hci/editstring.c -o bin/editstring.o 
In file included from crypto/axtls/aes.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=shell_banner -c hci/shell_banner.c -o bin/shell_banner.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wireless_errors -c hci/wireless_errors.c -o bin/wireless_errors.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=nvo_cmd -c hci/commands/nvo_cmd.c -o bin/nvo_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]
In file included from crypto/axtls/bigint.c:53:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/bigint.c:53:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=config_cmd -c hci/commands/config_cmd.c -o bin/config_cmd.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))In file included from 
crypto/cbc.c                                   ^:
21arch/x86/include/bits/string.h:
:include/string.h159::2822::5 :note : warningprevious definition is here: 
attribute declaration must precede definition [-Wignored-attributes]
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=login_cmd -c hci/commands/login_cmd.c -o bin/login_cmd.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sanboot_cmd -c hci/commands/sanboot_cmd.c -o bin/sanboot_cmd.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/strerror.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ifmgmt_cmd -c hci/commands/ifmgmt_cmd.c -o bin/ifmgmt_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]
clang: 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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=gdbstub_cmd -c hci/commands/gdbstub_cmd.c -o bin/gdbstub_cmd.o 
In file included from crypto/axtls/sha1.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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: 6 warningwarnings:  generated.
attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=autoboot_cmd -c hci/comm22ands/autoboot_cmd.c -o bin/autoboot_cmd.o 
: 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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=time_cmd -c hci/commands/time_cmd.c -o bin/time_cmd.o 
6 warnings generated.
In file included from crypto/axtls_sha1.c:1:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:131:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:131:
include/string.h:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:131:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:131:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:1:
In file included from ./crypto/axtls/crypto.h:131:
include/string.h:40:58: warning: attribute declaration must precede definition [-Wignored-attributes]
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dhcp_cmd -c hci/commands/dhcp_cmd.c -o bin/dhcp_cmd.o 
In file included from hci/commands/config_cmd.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:1:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=route_cmd -c hci/commands/route_cmd.c -o bin/route_cmd.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=digest_cmd -c hci/commands/digest_cmd.c -o bin/digest_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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=image_cmd -c hci/commands/image_cmd.c -o bin/image_cmd.o 
In file included from hci/commands/nvo_cmd.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:4:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: In file included from notehci/commands/sanboot_cmd.c: :expanded from macro '__nonnull'2
:
include/string.h:32:#define __nonnull __attribute__ (( nonnull ))8
:                                   ^ 
warningarch/x86/include/bits/string.h: :attribute declaration must precede definition [-Wignored-attributes]185
:22: size_t __pure strlen(const char * s) __nonnull;note
:        ^previous definition is here

include/compiler.h:470:33: static inline void * memset(void *s, int c,size_t count)note
:                      ^expanded from macro '__pure'

#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:In file included from 22hci/commands/nvo_cmd.c:: 4note: :
previous definition is hereinclude/string.h
:40:58static inline size_t strlen(const char * s):
                      ^warning
: In file included from hci/commands/sanboot_cmd.cattribute declaration must precede definition [-Wignored-attributes]:
2:
include/string.h:32:38: warningvoid * memmove(void * dest,const void *src,size_t count) __nonnull;: 
attribute declaration must precede definition [-Wignored-attributes]
                                                         ^
include/compiler.hsize_t __pure strlen(const char * s) __nonnull;:
484                                     ^
:include/compiler.h36::484:36 : notenote: : expanded from macro '__nonnull'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:: note159: :previous definition is here22
: note: static inline size_t strlen(const char * s)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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=iwmgmt_cmd -c hci/commands/iwmgmt_cmd.c -o bin/iwmgmt_cmd.o 
6 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=login_ui -c hci/tui/login_ui.c -o bin/login_ui.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=settings_ui -c hci/tui/settings_ui.c -o bin/settings_ui.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=alert -c hci/mucurses/alert.c -o bin/alert.o 
6 warnings generated.
In file included from hci/commands/login_cmd.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:1:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=clear -c hci/mucurses/clear.c -o bin/clear.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=edging -c hci/mucurses/edging.c -o bin/edging.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=winattrs -c hci/mucurses/winattrs.c -o bin/winattrs.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 hci/commands/time_cmd.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:24:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ansi_screen -c hci/mucurses/ansi_screen.c -o bin/ansi_screen.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=slk -c hci/mucurses/slk.c -o bin/slk.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=print_nadv -c hci/mucurses/print_nadv.c -o bin/print_nadv.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=wininit -c hci/mucurses/wininit.c -o bin/wininit.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=mucurses -c hci/mucurses/mucurses.c -o 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/digest_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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:20:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=windows -c hci/mucurses/windows.c -o 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=print -c hci/mucurses/print.c -o 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]
clang: 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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=colour -c hci/mucurses/colour.c -o bin/colour.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=kb -c hci/mucurses/kb.c -o bin/kb.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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=editbox -c hci/mucurses/widgets/editbox.c -o bin/editbox.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=route -c usr/route.c -o 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=iwmgmt -c usr/iwmgmt.c -o bin/iwmgmt.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=imgmgmt -c usr/imgmgmt.c -o bin/imgmgmt.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxemenu -c usr/pxemenu.c -o bin/pxemenu.o 
In file included from hci/mucurses/slk.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
hci/mucurses/slk.c:84:10: warning: comparison of array 'sl.label' equal to a null pointer is always false [-Wtautological-pointer-compare]
        if ( sl.label == NULL ) {
             ~~~^~~~~    ~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dhcpmgmt -c usr/dhcpmgmt.c -o bin/dhcpmgmt.o 
In file included from hci/commands/image_cmd.c:27:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:27:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:27:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:27:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:27:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:27:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ifmgmt -c usr/ifmgmt.c -o bin/ifmgmt.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=autoboot -c usr/autoboot.c -o bin/autoboot.o 
hci/mucurses/windows.c:19:7: warning: comparison of nonnull parameter 'win' equal to a null pointer is 'false' on first encounter [-Wtautological-pointer-compare]
        if ( win == NULL )
             ^~~    ~~~~
include/curses.h:237:32: note: declared 'nonnull' here
extern int delwin ( WINDOW * ) __nonnull;
                               ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: 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/windows.c:52:7: warning: comparison of nonnull parameter 'parent' equal to a null pointer is 'false' on first encounter [-Wtautological-pointer-compare]
        if ( parent == NULL )
             ^~~~~~    ~~~~
include/curses.h:238:56: note: declared 'nonnull' here
extern WINDOW *derwin ( WINDOW *, int, int, int, int ) __nonnull;
                                                       ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
hci/mucurses/windows.c:76:7: warning: comparison of nonnull parameter 'orig' equal to a null pointer is 'false' on first encounter [-Wtautological-pointer-compare]
        if ( orig == NULL )
             ^~~~    ~~~~
include/curses.h:240:36: note: declared 'nonnull' here
extern WINDOW *dupwin ( WINDOW * ) __nonnull;
                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
hci/mucurses/windows.c:100:7: warning: comparison of nonnull parameter 'win' equal to a null pointer is 'false' on first encounter [-Wtautological-pointer-compare]
        if ( win == NULL )
             ^~~    ~~~~
include/curses.h:317:41: note: declared 'nonnull' here
extern int mvwin ( WINDOW *, int, int ) __nonnull;
                                        ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
hci/mucurses/windows.c:150:7: warning: comparison of nonnull parameter 'parent' equal to a null pointer is 'false' on first encounter [-Wtautological-pointer-compare]
        if ( parent == NULL )
             ^~~~~~    ~~~~
include/curses.h:385:56: note: declared 'nonnull' here
extern WINDOW *subwin ( WINDOW *, int, int, int, int ) __nonnull;
                                                       ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=config_net80211 -c config/config_net80211.c -o bin/config_net80211.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=config -c config/config.c -o bin/config.o 
In file included from usr/imgmgmt.c:25:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/image.h:15:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^6
 warningarch/x86/include/bits/string.hs:239 generated.
: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/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=config_romprefix -c config/config_romprefix.c -o 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=rdtsc_timer -c arch/i386/core/rdtsc_timer.c -o bin/rdtsc_timer.o 
5 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=basemem_packet -c arch/i386/core/basemem_packet.c -o bin/basemem_packet.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=video_subr -c arch/i386/core/video_subr.c -o bin/video_subr.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]
8 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=gdbmach -c arch/i386/core/gdbmach.c -o bin/gdbmach.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=cpu -c arch/i386/core/cpu.c -o bin/cpu.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
usr/iwmgmt.c:198: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]
In file included from usr/autoboot.c:29:
include/gpxe/uri.h:152: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/gpxe/uri.h:163: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 );
                   ^~~~~~~~~~~
clang: 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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pic8259 -c arch/i386/core/pic8259.c -o bin/pic8259.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=timer2 -c arch/i386/core/timer2.c -o bin/timer2.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
1 warning 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=x86_io -c arch/i386/core/x86_io.c -o bin/x86_io.o 
8 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=relocate -c arch/i386/core/relocate.c -o bin/relocate.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=nulltrap -c arch/i386/core/nulltrap.c -o bin/nulltrap.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=dumpregs -c arch/i386/core/dumpregs.c -o bin/dumpregs.o 
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=librm_mgmt -c arch/i386/transitions/librm_mgmt.c -o bin/librm_mgmt.o 
In file included from arch/i386/core/gdbmach.c:22:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:22:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:22:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:22:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:22:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:22:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=hidemem -c arch/i386/firmware/pcbios/hidemem.c -o bin/hidemem.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=memmap -c arch/i386/firmware/pcbios/memmap.c -o bin/memmap.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=basemem -c arch/i386/firmware/pcbios/basemem.c -o bin/basemem.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=fakee820 -c arch/i386/firmware/pcbios/fakee820.c -o bin/fakee820.o 
6 warnings generated.
In file included from arch/i386/core/timer2.c:18:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
clangstatic 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]
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bios_console -c arch/i386/firmware/pcbios/bios_console.c -o bin/bios_console.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=gateA20 -c arch/i386/firmware/pcbios/gateA20.c -o bin/gateA20.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 arch/i386/core/x86_io.c:21:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pnpbios -c arch/i386/firmware/pcbios/pnpbios.c -o bin/pnpbios.o 
In file included from arch/i386/core/x86_io.c:21:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
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 ) {
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=com32 -c arch/i386/image/com32.c -o bin/com32.o 
8 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=nbi -c arch/i386/image/nbi.c -o bin/nbi.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]
6 warnings generated.
In file included from arch/i386/core/relocate.c:1:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/core/relocate.c:1:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bzimage -c arch/i386/image/bzimage.c -o bin/bzimage.o 
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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/dumpregs.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/dumpregs.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
2 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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_image -c arch/i386/image/pxe_image.c -o bin/pxe_image.o 
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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/transitions/librm_mgmt.c:11:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=multiboot -c arch/i386/image/multiboot.c -o bin/multiboot.o 
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bootsector -c arch/i386/image/bootsector.c -o bin/bootsector.o 
In file included from arch/i386/firmware/pcbios/gateA20.c:4:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gateA20.c:4:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gateA20.c:4:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gateA20.c:4:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gateA20.c:4:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gateA20.c:4:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:40In file included from :arch/i386/firmware/pcbios/memmap.c58::23 :
warningIn file included from : arch/i386/include/realmode.hattribute declaration must precede definition [-Wignored-attributes]:
6:
In file included from include/gpxe/uaccess.h:25:
include/string.hvoid * memmove(void * dest,const void *src,size_t count) __nonnull;:28:
5                                                         ^:
 include/compiler.hwarning:: 484attribute declaration must precede definition [-Wignored-attributes]:
36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/bios_console.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/pic8259.c:21:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/core/pic8259.c:21:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:185:22: note: previous definition is here
6 warningstatic inline void * memset(void *s, int c,size_t count)
s                     ^
 generated.
In file included from arch/i386/core/pic8259.c:21:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/basemem.c:22:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=elfboot -c arch/i386/image/elfboot.c -o bin/elfboot.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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=eltorito -c arch/i386/image/eltorito.c -o bin/eltorito.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 ) {
                   ^
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/gpxe/uaccess.h:25:
include/string.h:28:5: warning: clangattribute declaration must precede definition [-Wignored-attributes]: 
warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/uaccess.h:25:
include/string.h:40:58:In file included from  arch/i386/firmware/pcbios/pnpbios.c:warning22: :
attribute declaration must precede definition [-Wignored-attributes]include/string.h:
32:8: void * memmove(void * dest,const void *src,size_t count) __nonnull;warning
: attribute declaration must precede definition [-Wignored-attributes]                                                         ^

include/compiler.h:484:36size_t __pure strlen(const char * s) __nonnull;
:       ^ 
noteinclude/compiler.h:: 470expanded from macro '__nonnull':
33: note: #define __nonnull __attribute__ (( nonnull ))expanded from macro '__pure'

                                   ^
arch/x86/include/bits/string.h#define __pure __attribute__ (( pure )):
159                                ^:
22arch/x86/include/bits/string.h:: 239:note22::  previous definition is herenote
: 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 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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
clang: #define __nonnull __attribute__ (( nonnull ))
warning                                   ^
: arch/x86/include/bits/string.hoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:185
:clang22: :warning : noteoptimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]: 
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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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();
            ^
6 warnings generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=comboot -c arch/i386/image/comboot.c -o bin/comboot.o 
In file included from arch/i386/image/com32.c:36:
arch/i386/include/comboot.h:102: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:103: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:109: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:110: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:111:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=undipreload -c arch/i386/drivers/net/undipreload.c -o bin/undipreload.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/i386/firmware/pcbios/fakee820.c:20:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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.h6 warning:s470 generated.
:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/fakee820.c:24:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void int15_fakee820();
            ^
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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=undiload -c arch/i386/drivers/net/undiload.c -o bin/undiload.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=undionly -c arch/i386/drivers/net/undionly.c -o bin/undionly.o 
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=undi -c arch/i386/drivers/net/undi.c -o bin/undi.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=undinet -c arch/i386/drivers/net/undinet.c -o 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]
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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=undirom -c arch/i386/drivers/net/undirom.c -o bin/undirom.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bios_nap -c arch/i386/interface/pcbios/bios_nap.c -o bin/bios_nap.o 
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=keepsan -c arch/i386/interface/pcbios/keepsan.c -o bin/keepsan.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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
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]
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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=int13 -c arch/i386/interface/pcbios/int13.c -o bin/int13.o 
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/image/bootsector.c:29:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/image/eltorito.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/eltorito.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/eltorito.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/eltorito.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/eltorito.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/eltorito.c:31:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pcibios -c arch/i386/interface/pcbios/pcibios.c -o bin/pcibios.o 
6 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bios_timer -c arch/i386/interface/pcbios/bios_timer.c -o bin/bios_timer.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=biosint -c arch/i386/interface/pcbios/biosint.c -o bin/biosint.o 
In file included from arch/i386/drivers/net/undionly.c:23:
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.harch/i386/interface/pcbios/bios_nap.c:470::233:
:In file included from  arch/i386/include/realmode.hnote:6:
: In file included from expanded from macro '__pure'
include/gpxe/uaccess.h:25:
include/string.h:#define __pure __attribute__ (( pure ))28
:                                ^5:
 warning: arch/x86/include/bits/string.hattribute 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 arch/i386/drivers/net/undionly.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
                                     size_t count) __nonnull;    ^

                                                   ^
include/compiler.h:484include/compiler.h:470::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                                   ^:
216:arch/x86/include/bits/string.h19:: 216note:: 19previous definition is here:
 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:2static inline int strncmp(const char * cs,const char * ct,size_t count):
In file included from 
arch/i386/include/realmode.h                  ^:6:

In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/drivers/net/undionly.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:23:
include/string.h:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
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 size_t __pure strlen(const char * s) __nonnull;include/gpxe/uaccess.h:25:

include/string.h                                     ^:
32include/compiler.h::8:484 :warning36: :attribute declaration must precede definition [-Wignored-attributes] 
note: expanded from macro '__nonnull'
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33#define __nonnull __attribute__ (( nonnull )): 
note                                   ^: expanded from macro '__pure'

arch/x86/include/bits/string.h:239:#define __pure __attribute__ (( pure ))
                                ^
22arch/x86/include/bits/string.h::239:22:  note: previous definition is herenote: 
previous definition is here
static inline size_t strlen(const char * s)
                     ^
In file included from static inline size_t strlen(const char * s)arch/i386/interface/pcbios/bios_nap.c
:                     ^2:

In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: noteIn file included from : arch/i386/drivers/net/undionly.cexpanded from macro '__nonnull':
23:
include/string.h:#define __nonnull __attribute__ (( nonnull ))39
:                                   ^44
:arch/x86/include/bits/string.h :warning239: :22:attribute declaration must precede definition [-Wignored-attributes] note: previous definition is here

static inline size_t strlen(const char * s)
                     ^
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
In file included from #define __nonnull __attribute__ (( nonnull ))arch/i386/interface/pcbios/bios_nap.c
:2                                   ^:

In file included from arch/i386/include/realmode.harch/x86/include/bits/string.h::6:
185In file included from :include/gpxe/uaccess.h:2225:
include/string.h: note:: 39previous definition is here:44
: warning: attribute declaration must precede definition [-Wignored-attributes]
static inline void * memset(void *s, int c,size_t count)
                     ^
void * memset(void * s,int c,size_t count) __nonnull;
                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
In file included from arch/i386/drivers/net/undionly.c:#define __nonnull __attribute__ (( nonnull ))
23                                   ^
:
arch/x86/include/bits/string.hinclude/string.h:185:22:: 40note:: 58previous definition is here:
 warning: attribute declaration must precede definition [-Wignored-attributes]static inline void * memset(void *s, int c,size_t count)

                     ^
void * memmove(void * dest,const void *src,size_t count) __nonnull;
                                                         ^In file included from 
arch/i386/interface/pcbios/bios_nap.cinclude/compiler.h:2::
484In file included from arch/i386/include/realmode.h::366::
In file included from  include/gpxe/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:22void * memmove(void * dest,const void *src,size_t count) __nonnull;
:                                                         ^ 
noteinclude/compiler.h:: 484previous definition is here:
36: 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)
                     ^
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 ) {
            ^
In file included from arch/i386/image/comboot.c:30:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
arch/i386/drivers/net/undionly.c:76: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/gpxe/list.h:71:14: note: expanded from macro 'list_add'
        list_add ( (new), (head) );                     \
                    ^~~
arch/i386/drivers/net/undionly.c:77: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 );
int __pure strncmp(const char * cs,const char * ct,                          ^~~~~~~~~~~~~~~~~~

include/gpxe/list.h    ^:
38:3: note: expanded from macro 'INIT_LIST_HEAD'include/compiler.h
:470:33        (ptr)->next = (ptr); (ptr)->prev = (ptr); \
:         ^~~ 
notearch/i386/drivers/net/undionly.c: :77expanded from macro '__pure':
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]
#define __pure __attribute__ (( pure ))
                                ^
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/gpxe/list.h:38:17: note: expanded from macro 'INIT_LIST_HEAD'
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \
                       ^~~
arch/i386/drivers/net/undionly.c:77: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 );arch/x86/include/bits/string.h
:                          ^~~~~~~~~~~~~~~~~~216
:include/gpxe/list.h19:38:: 24note: : noteprevious definition is here: 
expanded from macro 'INIT_LIST_HEAD'
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \static inline int strncmp(const char * cs,const char * ct,size_t count)

                              ^~~                  ^

arch/i386/drivers/net/undionly.cIn file included from :arch/i386/image/comboot.c77::20:30 :
warninginclude/string.h: :taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]29
:24:         INIT_LIST_HEAD ( &undi->dev.children );warning
:                           ^~~~~~~~~~~~~~~~~~attribute declaration must precede definition [-Wignored-attributes]

include/gpxe/list.h:38                                     size_t count) __nonnull;:
38:                                                   ^ 
noteinclude/compiler.h: :expanded from macro 'INIT_LIST_HEAD'
484:36:        (ptr)->next = (ptr); (ptr)->prev = (ptr); \ 
note                                            ^~~: 
expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:118:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev != NULL );               \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:119:12: note: expanded from macro 'list_del'
        assert ( (entry)->next != NULL );               \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:120:12: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:120:35: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                                         ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:121:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev->next == (entry) );      \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:121:35: note: expanded from macro 'list_del'
        assert ( (entry)->prev->next == (entry) );      \
                                         ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:86: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/gpxe/list.h:122:14: note: expanded from macro 'list_del'
        list_del ( (entry) );                           \
                    ^~~~~
arch/i386/drivers/net/undionly.c:99: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/gpxe/list.h:118:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev != NULL );               \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:99: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/gpxe/list.h:119:12: note: expanded from macro 'list_del'
        assert ( (entry)->next != NULL );               \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:99: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/gpxe/list.h:120:12: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                  ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:99: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/gpxe/list.h:120:35: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                                         ^~~~~
include/assert.h:45:24: note: expanded from macro 'assert'
                if ( ASSERTING && ! (condition) ) {                          \
                                     ^~~~~~~~~
arch/i386/drivers/net/undionly.c:99: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/gpxe/list.h:121:12In file included from :arch/i386/image/comboot.c :note: 30expanded from macro 'list_del':

include/string.h:32:8        assert ( (entry)->prev->next == (entry) );      \:
                   ^~~~~warning
: include/assert.h:45attribute declaration must precede definition [-Wignored-attributes]:
24: note: expanded from macro 'assert'
size_t __pure strlen(const char * s) __nonnull;
       ^
                if ( ASSERTING && ! (condition) ) {                          \include/compiler.h
:                                     ^~~~~~~~~470
:arch/i386/drivers/net/undionly.c33::99 :note14: :expanded from macro '__pure' warning: 
taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
#define __pure __attribute__ (( pure ))
                                ^        list_del ( &undi->dev.siblings );

                    ^~~~~~~~~~~~~~~~~~arch/x86/include/bits/string.h
:include/gpxe/list.h:121239:35::22 :note : noteexpanded from macro 'list_del': 
previous definition is here
        assert ( (entry)->prev->next == (entry) );      \
static inline size_t strlen(const char * s)                                         ^~~~~

                     ^include/assert.h
:In file included from 45arch/i386/image/comboot.c::2430::
 include/string.hnote:: 32expanded from macro 'assert':
38: warning:                 if ( ASSERTING && ! (condition) ) {                          \attribute declaration must precede definition [-Wignored-attributes]

                                     ^~~~~~~~~
size_t __pure strlen(const char * s) __nonnull;
                                     ^
arch/i386/drivers/net/undionly.cinclude/compiler.h:99::48414::36:  warningnote: : expanded from macro '__nonnull'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 );#define __nonnull __attribute__ (( nonnull ))

                    ^~~~~~~~~~~~~~~~~~
                                   ^include/gpxe/list.h
:arch/x86/include/bits/string.h122::23914:: note22: :expanded from macro 'list_del'
 note:         list_del ( (entry) );                           \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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/image.h:15:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/image.h:15:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/elfboot.c:23:
In file included from include/gpxe/image.h:15:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:102: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:103: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:109: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:110: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:111:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
6 warnings generated.
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/gpxe/uaccess.h:25:
include/string.h:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
In file included from arch/i386/interface/pcbios/keepsan.c:4:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/uaccess.h:25:
include/string.h:28:5: warningint __pure strncmp(const char * cs,const char * ct,: 
attribute declaration must precede definition [-Wignored-attributes]    ^

include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:int __pure strncmp(const char * cs,const char * ct,21
:
    ^
In file included from arch/i386/include/realmode.h:6:
include/compiler.hIn file included from :include/gpxe/uaccess.h470::3325::
 include/string.hnote: :expanded from macro '__pure'
29:24:#define __pure __attribute__ (( pure ))
                                 ^
warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: arch/x86/include/bits/string.h:note216: :expanded from macro '__nonnull'19
: note: #define __nonnull __attribute__ (( nonnull ))previous definition is here

                                   ^
arch/x86/include/bits/string.h:216static inline int strncmp(const char * cs,const char * ct,size_t count)
:                  ^19
:In file included from  arch/i386/interface/pcbios/keepsan.c:4note:
: In file included from include/gpxe/dhcp.hprevious definition is here:
19:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: static inline int strncmp(const char * cs,const char * ct,size_t count)attribute declaration must precede definition [-Wignored-attributes]

                  ^
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/keepsan.c:4:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/keepsan.c:4:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/keepsan.c:4:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/keepsan.c:4:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/uaccess.h:25:
include/string.h:40:58: In file included from warningarch/i386/drivers/net/undipreload.c: :attribute declaration must precede definition [-Wignored-attributes]
21:
In file included from arch/i386/include/realmode.h:void * memmove(void * dest,const void *src,size_t count) __nonnull;6
                                                         ^:

In file included from include/compiler.h:include/gpxe/uaccess.h484:36::25 :
noteinclude/string.h: :expanded from macro '__nonnull'32
:8: #define __nonnull __attribute__ (( nonnull ))warning
:                                    ^attribute declaration must precede definition [-Wignored-attributes]

arch/x86/include/bits/string.h:159:22: size_t __pure strlen(const char * s) __nonnull;note
:        ^previous definition is here

include/compiler.h:470:static inline void * memmove(void * dest,const void * src, size_t n)33
:                     ^
 note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/uaccess.h:25:
include/string.h:39:44: warning: attribute declaration must precede definition [-Wignored-attributes]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=abft -c arch/i386/interfvoid * memset(void * s,int c,size_t count) __nonnull;ace/pcbios/abft.c -o bin/abft.o 

                                           ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ib_srpboot -c arch/i386/interface/pcbios/ib_srpboot.c -o bin/ib_srpboot.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/i386/drivers/net/undiload.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/undiload.c:23:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=ibft -c arch/i386/interfclangace/pcbios/ibft.c -o bin/ibft.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]
In file included from arch/i386/drivers/net/undiload.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/undiload.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/undiload.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/undiload.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=iscsiboot -c arch/i386/interface/pcbios/iscsiboot.c -o bin/iscsiboot.o 
6 warnings generated.
6 warnings generated.
11 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=memtop_umalloc -c arch/i386/interface/pcbios/memtop_umalloc.c -o bin/memtop_umalloc.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=aoeboot -c arch/i386/interface/pcbios/aoeboot.c -o bin/aoeboot.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=bios_smbios -c arch/i386/interface/pcbios/bios_smbios.c -o bin/bios_smbios.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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=sbft -c arch/i386/interface/pcbios/sbft.c -o bin/sbft.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 clangarch/i386/interface/pcbios/pcibios.c:: 22:
warningIn file included from : include/gpxe/pci.hoptimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]:24
:
In file included from clanginclude/gpxe/pci_io.h: :49:
In file included from warningarch/x86/include/bits/pci_io.h: :optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]13:

In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/pcbios/pcibios.c:22:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
In file included from static inline size_t strlen(const char * s)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:470:33:In file included from  note: arch/i386/interface/pcbios/pcibios.cexpanded from macro '__pure':
22:
In file included from include/gpxe/pci.h#define __pure __attribute__ (( pure )):
24                                ^:

In file included from arch/x86/include/bits/string.hinclude/gpxe/pci_io.h:239::4922:
:In file included from  arch/x86/include/bits/pci_io.hnote:: 13previous definition is here:

In file included from arch/x86/include/gpxe/pcidirect.h:7:
static inline size_t strlen(const char * s)
In file included from                      ^include/gpxe/io.h
:24In file included from :
In file included from arch/i386/drivers/net/undinet.c:21include/gpxe/uaccess.h:
:25:
include/string.hinclude/string.h::39:32:4438::  warning: warningattribute declaration must precede definition [-Wignored-attributes]: 
attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^void * memset(void * s,int c,size_t count) __nonnull;

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

arch/x86/include/bits/string.harch/x86/include/bits/string.h::185:22:239 :note22: previous definition is here
: note: previous definition is herestatic inline void * memset(void *s, int c,size_t count)

                     ^
static inline size_t strlen(const char * s)
                     ^
In file included from arch/i386/interface/pcbios/pcibios.c:22:
In file included from include/gpxe/pci.h:24:
In file included from include/gpxe/pci_io.h:49:
In file included from arch/x86/include/bits/pci_io.h:13:
In file included from arch/x86/include/gpxe/pcidirect.h:7:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25In file included from :
include/string.harch/i386/drivers/net/undinet.c:40:58: :warning: 21attribute declaration must precede definition [-Wignored-attributes]
:
include/string.h:39:void * memmove(void * dest,const void *src,size_t count) __nonnull;44
:                                                         ^
 include/compiler.hwarning:: 484:attribute declaration must precede definition [-Wignored-attributes]36:
 note: expanded from macro '__nonnull'
void * memset(void * s,int c,size_t count) __nonnull;#define __nonnull __attribute__ (( nonnull ))

                                   ^                                           ^

arch/x86/include/bits/string.hinclude/compiler.h::159484:22::36 note:: previous 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: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
arch/i386/interface/pcbios/pcibios.c:36:12: warning: function 'pcibios_max_bus' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static int pcibios_max_bus ( void ) {
           ^
arch/i386/drivers/net/undinet.c:484: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;
                       ^~~~~~~~~
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_call -c arch/i386/interface/pxe/pxe_call.c -o bin/pxe_call.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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
In file included from arch/i386/interface/pcbios/abft.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/abft.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: note: previous definition is here
static inline int strncmp(const char * cs,const char * ct,size_t count)
                  ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_file -c arch/i386/interface/pxe/pxe_file.c -o bin/pxe_file.o 
In file included from arch/i386/interface/pcbios/abft.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/abft.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/abft.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/abft.c:21:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:27:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:27:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:27:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:27:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:27:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:27:
In file included from include/gpxe/blockdev.h:13:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/interface/pcbios/iscsiboot.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/iscsiboot.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/ib_srpboot.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ib_srpboot.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:216:19: In file included from notearch/i386/interface/pcbios/iscsiboot.c: :2:
previous definition is hereinclude/string.h:32:
8: warning: 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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/iscsiboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/iscsiboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/iscsiboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ib_srpboot.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/ib_srpboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/ib_srpboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/ib_srpboot.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:484:36arch/i386/drivers/net/undi.c:: 105note:: 20:expanded from macro '__nonnull' 
warning: taking address of packed member 'dev' of class or structure 'undi_device' may result in an unaligned pointer value [-Waddress-of-packed-member]
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
        INIT_LIST_HEAD ( &undi->dev.children );
                          ^~~~~~~~~~~~~~~~~~
include/gpxe/list.h:38:3: note: expanded from macro 'INIT_LIST_HEAD'
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \
         ^~~
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/gpxe/list.h:38:17: note: expanded from macro 'INIT_LIST_HEAD'
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \
                       ^~~
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/gpxe/list.h:38:24: note: expanded from macro 'INIT_LIST_HEAD'
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \
                              ^~~
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/gpxe/list.h:38:38: note: expanded from macro 'INIT_LIST_HEAD'
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \
                                            ^~~
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/gpxe/list.h:71: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/gpxe/list.h:118:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev != NULL );               \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:119:12: note: expanded from macro 'list_del'
        assert ( (entry)->next != NULL );               \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:120:12: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:120:35: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                                         ^~~~~
include/assert.h:45: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/gpxe/list.h:121:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev->next == (entry) );      \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:121:35: note: expanded from macro 'list_del'
        assert ( (entry)->prev->next == (entry) );      \
                                         ^~~~~
include/assert.h:45: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/gpxe/list.h:122:14: note: expanded from macro 'list_del'
        list_del ( (entry) );                           \
                    ^~~~~
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/gpxe/list.h:118:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev != NULL );               \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:119:12: note: expanded from macro 'list_del'
        assert ( (entry)->next != NULL );               \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:120:12: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:120:35: note: expanded from macro 'list_del'
        assert ( (entry)->next->prev == (entry) );      \
                                         ^~~~~
include/assert.h:45: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/gpxe/list.h:121:12: note: expanded from macro 'list_del'
        assert ( (entry)->prev->next == (entry) );      \
                  ^~~~~
include/assert.h:45: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/gpxe/list.h:121:35: note: expanded from macro 'list_del'
        assert ( (entry)->prev->next == (entry) );      \
                                         ^~~~~
include/assert.h:45: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/gpxe/list.h:122:14: note: expanded from macro 'list_del'
        list_del ( (entry) );                           \
                    ^~~~~
7 warnings generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_tftp -c arch/i386/interface/pxe/pxe_tftp.c -o bin/pxe_tftp.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_preboot -c arch/i386/interface/pxe/pxe_preboot.c -o bin/pxe_preboot.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/i386/interface/pcbios/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/ibft.c:32:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 warning6s warning generated.
s generated.
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_loader -c arch/i386/interface/pxe/pxe_loader.c -o bin/pxe_loader.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_errors -c arch/i386/interface/pxe/pxe_errors.c -o bin/pxe_errors.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_undi -c arch/i386/interface/pxe/pxe_undi.c -o bin/pxe_undi.o 
In file included from arch/i386/interface/pcbios/memtop_umalloc.c:30:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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/pcbios/memtop_umalloc.c:30:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
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 ) {
                 ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_udp -c arch/i386/interface/pxe/pxe_udp.c -o bin/pxe_udp.o 
In file included from arch/i386/interface/pcbios/sbft.c:40:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/sbft.c:40:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/sbft.c:40:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/sbft.c:40:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/sbft.c:40:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/sbft.c:40:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/biosint.c:2:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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 In file included from include/gpxe/uaccess.harch/i386/interface/pxe/pxe_file.c::2511:
:
include/string.hIn file included from :32include/gpxe/uaccess.h::825::
 warninginclude/string.h: :attribute declaration must precede definition [-Wignored-attributes]28
:5: size_t __pure strlen(const char * s) __nonnull;warning
:        ^attribute declaration must precede definition [-Wignored-attributes]

include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is hereint __pure strncmp(const char * cs,const char * ct,

    ^
static inline size_t strlen(const char * s)
                     ^
In file included from include/compiler.harch/i386/interface/pcbios/biosint.c::4702::
33In file included from :arch/i386/include/realmode.h :note: 6expanded from macro '__pure':

In file included from include/gpxe/uaccess.h:25#define __pure __attribute__ (( pure )):

include/string.h                                ^:
32:38: arch/x86/include/bits/string.hwarning: :attribute declaration must precede definition [-Wignored-attributes]
216:19: size_t __pure strlen(const char * s) __nonnull;note
:                                      ^previous definition is here

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

                  ^
In file included from #define __nonnull __attribute__ (( nonnull ))arch/i386/interface/pxe/pxe_file.c
:                                   ^11
:
arch/x86/include/bits/string.hIn file included from :include/gpxe/uaccess.h239::2522: :
noteinclude/string.h: previous definition is here:
29:24: static inline size_t strlen(const char * s)
warning                     ^: 
attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_file.c:11:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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_file.c:11:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
25 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxeparent -c arch/i386/interface/pxeparent/pxeparent.c -o bin/pxeparent.o 
In file included from arch/i386/interface/pcbios/aoeboot.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/aoeboot.c:2:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/aoeboot.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/aoeboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/aoeboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/aoeboot.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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_timer.c:28:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
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 ) {
                     ^
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: 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.
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxeparent_dhcp -c arch/i386/interface/pxeparent/pxeparent_dhcp.c -o bin/pxeparent_dhcp.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=comboot_call -c arch/i386/interface/syslinux/comboot_call.c -o bin/comboot_call.o 
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,6
 warning    ^s
 generated.
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:32:38: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=com32_call -c arch/i386/interface/syslinux/com32_call.c -o bin/com32_call.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=comboot_resolv -c arch/i386/interface/syslinux/comboot_resolv.c -o 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 ) {
           ^
In file included from arch/i386/interface/pxe/pxe_call.c:621:
 warningIn file included from sinclude/gpxe/uaccess.h: generated.
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/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_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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_call.c:319:30: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
                DBG ( "PXENV_UNKNOWN_%hx", opcode );
                                     ~~~   ^~~~~~
                                     %x
include/compiler.h:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pxe_cmd -c arch/i386/hci/commands/pxe_cmd.c -o bin/pxe_cmd.o 
7 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=pcidirect -c arch/x86/core/pcidirect.c -o 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]
6 warnings generated.
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=x86_string -c arch/x86/core/x86_string.c -o bin/x86_string.o 
In file included from arch/i386/interface/pxe/pxe_undi.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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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_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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
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 arch/i386/interface/pxe/pxe_udp.c:7:
include/string.h:32:warning38: :optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] 
warning: clang: warningattribute declaration must precede definition [-Wignored-attributes]: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]

size_t __pure strlen(const char * s) __nonnull;
                                     ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
7 warnings generated.
arch/i386/interface/pxe/pxe_udp.c:394: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
arch/i386/interface/pxe/pxe_udp.c:396: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:414:36: note: expanded from macro 'DBG'
#define DBG( ... )              DBG_IF          ( LOG, __VA_ARGS__ )
                                                       ^~~~~~~~~~~
include/compiler.h:329:17: note: expanded from macro 'DBG_IF'
                        dbg_printf ( __VA_ARGS__ );             \
                                     ^~~~~~~~~~~
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efix86_nap -c arch/x86/interface/efi/efix86_nap.c -o bin/efix86_nap.o 
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efiprefix -c arch/x86/prefix/efiprefix.c -o bin/efiprefix.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]
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]
gcc  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h   -DOBJECT=efidrvprefix -c arch/x86/prefix/efidrvprefix.c -o bin/efidrvprefix.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/pxeparent/pxeparent.c:21:
In file included from include/gpxe/dhcp.h:19:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/dhcp.h:19:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/dhcp.h:19:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/dhcp.h:19:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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.
clang: 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_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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:28:5: warning: attribute declaration must precede definition [-Wignored-attributes]
int __pure strncmp(const char * cs,const char * ct,
    ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=gdbstub_test tests/gdbstub_test.S | as  --divide --32  -o bin/gdbstub_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]
6 warnings generated.
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=virtaddr arch/i386/core/virtaddr.S | as  --divide --32  -o bin/virtaddr.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=gdbidt arch/i386/core/gdbidt.S | as  --divide --32  -o bin/gdbidt.o
In file included from arch/i386/hci/commands/pxe_cmd.c:4:
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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:4:
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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:4:
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/gpxe/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:470:33: note: clangexpanded from macro '__pure': 
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h:239:22: note: previous definition is here
warningstatic inline size_t strlen(const char * s): 
                     ^optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]

In file included from clangarch/i386/hci/commands/pxe_cmd.c: :warning4: :
optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:4:
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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:4:
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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/com32_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/com32_call.c:28:
arch/i386/include/comboot.h:102: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:103: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:109: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:110: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:111:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_wrapper ( );
            ^
6 warnings generated.
6 warnings generated.
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=setjmp arch/i386/core/setjmp.S | as  --divide --32  -o bin/setjmp.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=stack arch/i386/core/stack.S | as  --divide --32  -o bin/stack.o
6 warnings generated.
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=stack16 arch/i386/core/stack16.S | as  --divide --32  -o bin/stack16.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=libkir arch/i386/transitions/libkir.S | as  --divide --32  -o bin/libkir.o
In file included from arch/x86/core/pcidirect.c:21:
In file included from include/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/io.h:24:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/io.h:24:
In file included from include/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/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 ) {
            ^
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=libpm arch/i386/transitions/libpm.S | as  --divide --32  -o bin/libpm.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/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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:102: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:103: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:109: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:110: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:111:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
extern void com32_cfarcall_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]
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/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/uaccess.h:25:
include/string.h:29:24: warning: attribute declaration must precede definition [-Wignored-attributes]
                                     size_t count) __nonnull;
                                                   ^
include/compiler.h:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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_call.c:27:
In file included from arch/i386/include/realmode.h:6:
In file included from include/gpxe/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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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/gpxe/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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 arch/i386/interface/syslinux/comboot_call.c:31:
arch/i386/include/comboot.h:102: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:103: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:109: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:110: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:111:13: warning: function with no prototype cannot use the stdcall calling convention [-Wmissing-prototype-for-cc]
1extern void com32_cfarcall_wrapper ( ); warning
 generated.
            ^
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=librm arch/i386/transitions/librm.S | as  --divide --32  -o bin/librm.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=libprefix arch/i386/prefix/libprefix.S | as  --divide --32  -o bin/libprefix.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]
6 warnings generated.
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=dskprefix arch/i386/prefix/dskprefix.S | as  --divide --32  -o bin/dskprefix.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=hromprefix arch/i386/prefix/hromprefix.S | as  --divide --32  -o bin/hromprefix.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=unnrv2b arch/i386/prefix/unnrv2b.S | as  --divide --32  -o bin/unnrv2b.o
11 warnings generated.
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=lkrnprefix arch/i386/prefix/lkrnprefix.S | as  --divide --32  -o bin/lkrnprefix.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.
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=unnrv2b16 arch/i386/prefix/unnrv2b16.S | as  --divide --32  -o bin/unnrv2b16.o
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:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/x86/include/bits/string.h: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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h: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:32:8: warning: attribute declaration must precede definition [-Wignored-attributes]
size_t __pure strlen(const char * s) __nonnull;
       ^
include/compiler.h:470:33: note: expanded from macro '__pure'
#define __pure __attribute__ (( pure ))
                                ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/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:484:36: note: expanded from macro '__nonnull'
#define __nonnull __attribute__ (( nonnull ))
                                   ^
arch/x86/include/bits/string.h:159:22: note: previous definition is here
static inline void * memmove(void * dest,const void * src, size_t n)
                     ^
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=nbiprefix arch/i386/prefix/nbiprefix.S | as  --divide --32  -o 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]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=undiloader arch/i386/prefix/undiloader.S | as  --divide --32  -o bin/undiloader.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]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=bootpart arch/i386/prefix/bootpart.S | as  --divide --32  -o bin/bootpart.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]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=nullprefix arch/i386/prefix/nullprefix.S | as  --divide --32  -o bin/nullprefix.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]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=kpxeprefix arch/i386/prefix/kpxeprefix.S | as  --divide --32  -o 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]
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]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=xromprefix arch/i386/prefix/xromprefix.S | as  --divide --32  -o bin/xromprefix.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=kkpxeprefix arch/i386/prefix/kkpxeprefix.S | as  --divide --32  -o 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]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=usbdisk arch/i386/prefix/usbdisk.S | as  --divide --32  -o bin/usbdisk.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=hdprefix arclang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
ch/i386/prefix/hdprefix.S | as  --divide --32  -o bin/hdprefix.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=pxeprefix arch/i386/prefix/pxeprefix.S | as  --divide --32  -o bin/pxeprefix.o
clanggcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=romprefix a: rch/i386/prefix/romprefix.S | as  --divide --32  -o bin/romprefix.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]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=e820mangler arch/i386/firmware/pcbios/e820mangler.S | as  --divide --32  -o bin/e820mangler.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=undiisr arch/i386/drivers/net/undiisr.S | as  --divide --32  -o bin/undiisr.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=mbr arch/i386/prefix/mbr.S | as  --divide --32  -o bin/mbr.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=pxe_entry arch/i386/interface/pxe/pxe_entry.S | as  --divide --32  -o bin/pxe_entry.o
gcc -E  -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_PATCH=0 -DVERSION=\"1.0.0\"  -fno-stack-protector -fno-dwarf2-cfi-asm -DARCH=i386 -DPLATFORM=pcbios -march=i386 -fomit-frame-pointer -fstrength-reduce -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mpreferred-stack-boundary=2 -mregparm=3 -mrtd -freg-struct-return -m32 -fshort-wchar -Ui386 -UPXE_DHCP_STRICT -DPXE_DHCP_STRICT -UNO_POST_PROMPT -DNO_POST_PROMPT -UCONSOLE_SERIAL -DCONSOLE_SERIAL=1 -Iinclude -I. -Iarch/x86/include -Iarch/i386/include -Os -g -ffreestanding -Wall -W -Wformat-nonliteral -Wno-error=ignored-attributes -no-integrated-as -Wno-error=tautological-compare -Wno-error=null-dereference -Wno-error=empty-body -Wno-error=self-assign -Wno-error=sometimes-uninitialized -Wno-error=unused-function -Wno-error=format -Wno-error=unused-const-variable -Wno-error=gnu-designator -Wno-error=uninitialized -Wno-error=parentheses-equality -Wno-error=enum-conversion -Wno-error=address-of-packed-member -include compiler.h -DASSEMBLY  -DOBJECT=com32_wrapper arch/i386/interface/syslinux/com32_wrapper.S | as  --divide --32  -o bin/com32_wrapper.o
gcc -O2 -o util/zbin util/zbin.c
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-falign-functions=1' is not supported [-Wignored-optimization-argument]
clang: 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 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:256: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:256:37: note: use function 'labs' instead
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size,
                                                         ^~~
                                                         labs
util/zbin.c:264: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:264:37: note: use function 'labs' instead
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size,
                                                         ^~~
                                                         labs
util/zbin.c:285: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:285:37: note: use function 'labs' instead
                          ( ( addend < 0 ) ? "-" : "" ), abs ( addend ),
                                                         ^~~
                                                         labs
rm -f bin/blib.a
ar r bin/blib.a  bin/__udivmoddi4.o bin/__divdi3.o bin/icc.o bin/memcpy.o bin/__moddi3.o bin/__udivdi3.o bin/__umoddi3.o bin/pcmcia.o bin/serial_console.o bin/uuid.o bin/refcnt.o bin/cwuri.o bin/string.o bin/image.o bin/iobuf.o bin/resolv.o bin/timer.o bin/random.o bin/stringextra.o bin/serial.o bin/monojob.o bin/exec.o bin/bitmap.o bin/base64.o bin/ansiesc.o bin/malloc.o bin/debug.o bin/gdbserial.o bin/filter.o bin/process.o bin/job.o bin/errno.o bin/i82365.o bin/misc.o bin/cpio.o bin/proto_eth_slow.o bin/device.o bin/uri.o bin/acpi.o bin/open.o bin/console.o bin/gdbudp.o bin/posix_io.o bin/pc_kbd.o bin/xfer.o bin/null_nap.o bin/vsprintf.o bin/bitops.o bin/hw.o bin/downloader.o bin/main.o bin/settings.o bin/init.o bin/getkey.o bin/linebuf.o bin/gdbstub.o bin/asprintf.o bin/getopt.o bin/btext.o bin/interface.o bin/nvo.o bin/basename.o bin/ctype.o bin/netdev_settings.o bin/dhcpopts.o bin/udp.o bin/icmp.o bin/retry.o bin/netdevice.o bin/cachedhcp.o bin/dhcppkt.o bin/ndp.o bin/infiniband.o bin/ipv4.o bin/nullnet.o bin/rarp.o bin/aoe.o bin/ipv6.o bin/tcpip.o bin/ethernet.o bin/arp.o bin/mii.o bin/tcp.o bin/iobpad.o bin/tls.o bin/icmpv6.o bin/fakedhcp.o bin/eapol.o bin/http.o bin/ftp.o bin/iscsi.o bin/https.o bin/tftp.o bin/slam.o bin/dns.o bin/dhcp.o bin/ib_mcast.o bin/ib_srp.o bin/ib_cmrc.o bin/ib_sma.o bin/ib_pathrec.o bin/ib_smc.o bin/ib_packet.o bin/ib_cm.o bin/ib_mi.o bin/wpa_tkip.o bin/wpa_psk.o bin/wep.o bin/sec80211.o bin/net80211.o bin/wpa_ccmp.o bin/wpa.o bin/rc80211.o bin/embedded.o bin/segment.o bin/efi_image.o bin/elf.o bin/script.o bin/eisa.o bin/isa.o bin/pcibackup.o bin/pciextra.o bin/isa_ids.o bin/mca.o bin/virtio-pci.o bin/virtio-ring.o bin/isapnp.o bin/pci.o bin/3c503.o bin/tlan.o bin/tg3.o bin/r8169.o bin/sis900.o bin/tulip.o bin/pnic.o bin/via-velocity.o bin/ne.o bin/eepro.o bin/myri10ge.o bin/mtd80x.o bin/3c529.o bin/3c509.o bin/davicom.o bin/3c90x.o bin/epic100.o bin/rtl8139.o bin/legacy.o bin/sundance.o bin/prism2_plx.o bin/forcedeth.o bin/b44.o bin/sky2.o bin/ne2k_isa.o bin/sis190.o bin/skge.o bin/natsemi.o bin/wd.o bin/etherfabric.o bin/virtio-net.o bin/smc9000.o bin/3c5x9.o bin/3c509-eisa.o bin/pcnet32.o bin/ns83820.o bin/ns8390.o bin/dmfe.o bin/bnx2.o bin/3c515.o bin/eepro100.o bin/atl1e.o bin/ipoib.o bin/cs89x0.o bin/via-rhine.o bin/w89c840.o bin/3c595.o bin/prism2_pci.o bin/mtnic.o bin/amd8111e.o bin/depca.o bin/e1000.o bin/e1000_hw.o bin/phantom.o bin/rtl8180_sa2400.o bin/rtl8185_rtl8225.o bin/rtl8180.o bin/rtl818x.o bin/rtl8185.o bin/rtl8180_max2820.o bin/rtl8180_grf5101.o bin/ath5k_caps.o bin/ath5k_eeprom.o bin/ath5k_qcu.o bin/ath5k_desc.o bin/ath5k_pcu.o bin/ath5k_dma.o bin/ath5k_initvals.o bin/ath5k_phy.o bin/ath5k_gpio.o bin/ath5k_rfkill.o bin/ath5k_attach.o bin/ath5k.o bin/ath5k_reset.o bin/scsi.o bin/srp.o bin/ata.o bin/ramdisk.o bin/nvs.o bin/threewire.o bin/spi.o bin/i2c_bit.o bin/spi_bit.o bin/bitbash.o bin/linda_fw.o bin/arbel.o bin/hermon.o bin/linda.o bin/efi_io.o bin/efi_uaccess.o bin/efi_init.o bin/efi_smbios.o bin/efi_timer.o bin/efi_umalloc.o bin/efi_strerror.o bin/efi_pci.o bin/efi_snp.o bin/efi_console.o bin/smbios_settings.o bin/smbios.o bin/memcpy_test.o bin/uri_test.o bin/umalloc_test.o bin/linebuf_test.o bin/chap.o bin/md5.o bin/x509.o bin/sha1extra.o bin/arc4.o bin/crypto_null.o bin/crandom.o bin/crc32.o bin/hmac.o bin/asn1.o bin/axtls_aes.o bin/aes_wrap.o bin/axtls_sha1.o bin/cbc.o bin/aes.o bin/bigint.o bin/rsa.o bin/sha1.o bin/shell.o bin/strerror.o bin/readline.o bin/editstring.o bin/shell_banner.o bin/wireless_errors.o bin/nvo_cmd.o bin/config_cmd.o bin/login_cmd.o bin/sanboot_cmd.o bin/ifmgmt_cmd.o bin/gdbstub_cmd.o bin/autoboot_cmd.o bin/time_cmd.o bin/dhcp_cmd.o bin/route_cmd.o bin/digest_cmd.o bin/image_cmd.o bin/iwmgmt_cmd.o bin/login_ui.o bin/settings_ui.o bin/alert.o bin/clear.o bin/edging.o bin/winattrs.o bin/ansi_screen.o bin/slk.o bin/print_nadv.o bin/wininit.o bin/mucurses.o bin/windows.o bin/print.o bin/colour.o bin/kb.o bin/editbox.o bin/route.o bin/iwmgmt.o bin/imgmgmt.o bin/pxemenu.o bin/dhcpmgmt.o bin/ifmgmt.o bin/autoboot.o bin/config_net80211.o bin/config.o bin/config_romprefix.o bin/rdtsc_timer.o bin/basemem_packet.o bin/video_subr.o bin/gdbmach.o bin/cpu.o bin/pic8259.o bin/timer2.o bin/x86_io.o bin/relocate.o bin/nulltrap.o bin/dumpregs.o bin/librm_mgmt.o bin/hidemem.o bin/memmap.o bin/basemem.o bin/fakee820.o bin/bios_console.o bin/gateA20.o bin/pnpbios.o bin/com32.o bin/nbi.o bin/bzimage.o bin/pxe_image.o bin/multiboot.o bin/bootsector.o bin/elfboot.o bin/eltorito.o bin/comboot.o bin/undipreload.o bin/undiload.o bin/undionly.o bin/undi.o bin/undinet.o bin/undirom.o bin/bios_nap.o bin/keepsan.o bin/int13.o bin/pcibios.o bin/bios_timer.o bin/biosint.o bin/abft.o bin/ib_srpboot.o bin/ibft.o bin/iscsiboot.o bin/memtop_umalloc.o bin/aoeboot.o bin/bios_smbios.o bin/sbft.o bin/pxe_call.o bin/pxe_file.o bin/pxe_tftp.o bin/pxe_preboot.o bin/pxe_loader.o bin/pxe_errors.o bin/pxe_undi.o bin/pxe_udp.o bin/pxeparent.o bin/pxeparent_dhcp.o bin/comboot_call.o bin/com32_call.o bin/comboot_resolv.o bin/pxe_cmd.o bin/pcidirect.o bin/x86_string.o bin/efix86_nap.o bin/efiprefix.o bin/efidrvprefix.o bin/gdbstub_test.o bin/virtaddr.o bin/gdbidt.o bin/setjmp.o bin/stack.o bin/stack16.o bin/libkir.o bin/libpm.o bin/librm.o bin/libprefix.o bin/dskprefix.o bin/hromprefix.o bin/unnrv2b.o bin/lkrnprefix.o bin/unnrv2b16.o bin/nbiprefix.o bin/undiloader.o bin/bootpart.o bin/nullprefix.o bin/kpxeprefix.o bin/xromprefix.o bin/kkpxeprefix.o bin/usbdisk.o bin/hdprefix.o bin/pxeprefix.o bin/romprefix.o bin/mbr.o bin/e820mangler.o bin/undiisr.o bin/pxe_entry.o bin/com32_wrapper.o
ar: creating bin/blib.a
ranlib bin/blib.a
ld  -m elf_i386 -N --no-check-sections  -T arch/i386/scripts/i386.lds  -u obj_romprefix   -u obj_rtl8139   -u obj_config  --defsym pci_vendor_id=0x10ec --defsym pci_device_id=0x8139 bin/blib.a -o bin/rtl8139.rom.tmp \
	-Map bin/rtl8139.rom.tmp.map
5 warnings generated.
objdump -ht bin/rtl8139.rom.tmp | /usr/pkg/bin/perl ./util/sortobjdump.pl >> bin/rtl8139.rom.tmp.map
objcopy -O binary -R .zinfo bin/rtl8139.rom.tmp bin/rtl8139.rom.bin
objcopy -O binary -j .zinfo bin/rtl8139.rom.tmp bin/rtl8139.rom.zinfo
./util/zbin bin/rtl8139.rom.bin bin/rtl8139.rom.zinfo > bin/rtl8139.rom.zbin
cp bin/rtl8139.rom.zbin bin/rtl8139.rom 
/usr/pkg/bin/perl ./util/padimg.pl --blksize=512 --byte=0xff bin/rtl8139.rom 
/usr/pkg/bin/perl ./util/makerom.pl  -p 0x10ec,0x8139 -i'rtl8139.rom 1.0.0 (GPL) etherboot.org' -s 0 bin/rtl8139.rom
rm bin/rtl8139.rom.bin bin/rtl8139.rom.zinfo bin/rtl8139.rom.zbin
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools42/work/ipxe/src'
/usr/pkg/bin/gmake -C ipxe/src bin/8086100e.rom
gmake[6]: Entering directory '/data/scratch/sysutils/xentools42/work/ipxe/src'
ld  -m elf_i386 -N --no-check-sections  -T arch/i386/scripts/i386.lds  -u obj_romprefix   -u obj_e1000   -u obj_config  --defsym pci_vendor_id=0x8086 --defsym pci_device_id=0x100e bin/blib.a -o bin/8086100e.rom.tmp \
	-Map bin/8086100e.rom.tmp.map
objdump -ht bin/8086100e.rom.tmp | /usr/pkg/bin/perl ./util/sortobjdump.pl >> bin/8086100e.rom.tmp.map
objcopy -O binary -j .zinfo bin/8086100e.rom.tmp bin/8086100e.rom.zinfo
objcopy -O binary -R .zinfo bin/8086100e.rom.tmp bin/8086100e.rom.bin
./util/zbin bin/8086100e.rom.bin bin/8086100e.rom.zinfo > bin/8086100e.rom.zbin
cp bin/8086100e.rom.zbin bin/8086100e.rom 
/usr/pkg/bin/perl ./util/padimg.pl --blksize=512 --byte=0xff bin/8086100e.rom 
/usr/pkg/bin/perl ./util/makerom.pl  -p 0x8086,0x100e -i'8086100e.rom 1.0.0 (GPL) etherboot.org' -s 0 bin/8086100e.rom
rm bin/8086100e.rom.zinfo bin/8086100e.rom.zbin bin/8086100e.rom.bin
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools42/work/ipxe/src'
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/etherboot'
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
gmake[4]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/usr/pkg/bin/gmake -C hvmloader all
gmake[5]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/hvmloader'
gmake[6]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/hvmloader'
/usr/pkg/bin/gmake -C acpi all
gmake[7]: Entering directory '/data/scratch/sysutils/xentools42/work/xen-4.2.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
sed -e 's/AmlCode/ssdt_s4/g' ssdt_s4.hex >ssdt_s4.h
rm -f ssdt_s3.hex ssdt_s3.aml
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/xentools42/work/xen-4.2.5/tools/firmware/hvmloader/../../../tools/Rules.mk:109: recipe for target 'subdir-all-acpi' failed
gmake[6]: *** [subdir-all-acpi] Error 2
gmake[6]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/hvmloader'
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/hvmloader/../../../tools/Rules.mk:104: recipe for target 'subdirs-all' failed
gmake[5]: *** [subdirs-all] Error 2
gmake[5]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/hvmloader'
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/../../tools/Rules.mk:109: recipe for target 'subdir-all-hvmloader' failed
gmake[4]: *** [subdir-all-hvmloader] Error 2
gmake[4]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware/../../tools/Rules.mk:104: recipe for target 'subdirs-all' failed
gmake[3]: *** [subdirs-all] Error 2
gmake[3]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
Makefile:27: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/firmware'
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/../tools/Rules.mk:109: recipe for target 'subdir-all-firmware' failed
gmake[1]: *** [subdir-all-firmware] Error 2
gmake[1]: Leaving directory '/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools'
/data/scratch/sysutils/xentools42/work/xen-4.2.5/tools/../tools/Rules.mk:104: recipe for target 'subdirs-all' failed
gmake: *** [subdirs-all] Error 2
*** Error code 2

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

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