=> 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] ®s->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 >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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ : 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 ) { \ ^ 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); : ^~~~~~~~~~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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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] ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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. :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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: 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, \ ^ ^ :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' :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 :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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; \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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, \ ^ :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 ) { \ ^ :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 ) { \ ^ :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 ) { \ ^ :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