FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2022 PLD Team
$Revision: 1.37 $
Powered by ufo.
Your IP: 35.172.111.71

infinipath-psm 56f09d1f-0356-4a6d-9a74-0a25600a731c

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/i486/OK/infinipath-psm,56f09d1f-0356-4a6d-9a74-0a25600a731c.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2015/02/21 06:56:52
Runtime:0:00:08.293018

Toc:

  • prep
  • Executing(%prep): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.41683
  • build
  • Executing(%build): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.41683
  • install
  • Executing(%install): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.53759
  • error 1
  • make[1]: *** No rule to make target 'install'. Stop.
  • error 2
  • make[1]: *** No rule to make target 'install'. Stop.
  • error 3
  • make[1]: *** No rule to make target 'install'. Stop.
  • error 4
  • make[1]: *** No rule to make target 'install'. Stop.
  • files infinipath-psm
  • Processing files: infinipath-psm-1.14-1.i486
  • doc
  • Executing(%doc): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.37711
  • files infinipath-psm-devel
  • Processing files: infinipath-psm-devel-1.14-1.i486
  • files infinipath-psm-debuginfo
  • Processing files: infinipath-psm-debuginfo-1.14-1.i486
  • clean
  • Executing(%clean): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.55893

Content:

request from: qboosh
checking if we should skip the build
started at: Sat Feb 21 06:56:36 2015
fetching https://srcbuilder.pld-linux.org/th//srpms/56f09d1f-0356-4a6d-9a74-0a25600a731c/infinipath-psm-1.14-1.src.rpm
fetched 356185 bytes, 1076.6 K/s
installing srpm: infinipath-psm-1.14-1.src.rpm
+ install -d /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog infinipath-psm-1.14-1.src.rpm
* Sat Feb 21 2015 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/infinipath-psm.git;a=log;h=master
* Fri Feb 20 2015 Jakub Bogusz <qboosh@pld-linux.org> 5125642
- added format patch (fixes build with -Werror=format-security) - added union patch (workaround duplicate struct member with recent gcc) - added link patch (add _edata symbol to exceptions, needed to build with recent toolchain) + rpm -Uhv --nodeps --define '_topdir /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' infinipath-psm-1.14-1.src.rpm Preparing... ################################################## infinipath-psm ################################################## + rm -f infinipath-psm-1.14-1.src.rpm + install -m 700 -d /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp + TMPDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i486-pld-linux --define 'prep exit 0' /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm.spec Building target platforms: i486-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: i486-pld-linux no BR needed building RPM using: set -ex; : build-id: 56f09d1f-0356-4a6d-9a74-0a25600a731c; TMPDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i486-pld-linux /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm.spec + : build-id: 56f09d1f-0356-4a6d-9a74-0a25600a731c + TMPDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i486-pld-linux /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm.spec Building target platforms: i486-pld-linux Executing(%prep): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.41683 + umask 022 + cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + rm -rf infinipath-psm-1.14 + /usr/bin/gzip -dc /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-1.14.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd infinipath-psm-1.14 + /bin/id -u + '[' 2001 '=' 0 ']' + /bin/id -u + '[' 2001 '=' 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (infinipath-psm-union.patch):' Patch #0 (infinipath-psm-union.patch): + '[' -f /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-union.patch ']' + /bin/cat /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-union.patch + /usr/bin/patch -s -p1 + echo 'Patch #1 (infinipath-psm-format.patch):' Patch #1 (infinipath-psm-format.patch): + '[' -f /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-format.patch ']' + /bin/cat /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-format.patch + /usr/bin/patch -s -p1 + echo 'Patch #2 (infinipath-psm-link.patch):' Patch #2 (infinipath-psm-link.patch): + '[' -f /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-link.patch ']' + /bin/cat /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/infinipath-psm-link.patch + /usr/bin/patch -s -p1 + exit 0 Executing(%build): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.41683 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/usr/local/bin:/usr/bin:/bin:/home/users/builder/bin TMPDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp + umask 022 + cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + cd infinipath-psm-1.14 + /usr/bin/make -Otarget -j9 'CC=i486-pld-linux-gcc' 'BASECFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID' 'arch=i386' for subdir in ptl_self ptl_ips ptl_am libuuid ipath; do \ /usr/bin/make -C $subdir all ;\ done make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_self' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -c ptl.c -o ptl.o In file included from ../psm_user.h:51:0, from ptl.c:38: ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ptl.c:38: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ptl.c:38: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl.c:38: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl.c:38: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_self' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ipserror.c -o ipserror.o make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_recvq.c -o ips_recvq.o In file included from ../psm_user.h:51:0, from ips_recvq.h:37, from ips_recvq.c:34: ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_recvq.h:37, from ips_recvq.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_recvq.h:37, from ips_recvq.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_recvq.h:37, from ips_recvq.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_recvq.h:37, from ips_recvq.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ptl_rcvthread.c -o ptl_rcvthread.o In file included from ../psm_user.h:51:0, from ptl_ips.h:37, from ptl_rcvthread.c:36: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ptl_ips.h:37, from ptl_rcvthread.c:36: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ptl_ips.h:37, from ptl_rcvthread.c:36: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl_ips.h:37, from ptl_rcvthread.c:36: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl_ips.h:37, from ptl_rcvthread.c:36: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ ptl_rcvthread.c: In function 'ips_ptl_rcvthread_fini': ptl_rcvthread.c:156:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(rcvc->pipefd[1], (const void*) &t_now, sizeof(uint64_t)); ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_spio.c -o ips_spio.o In file included from ../psm_user.h:51:0, from ips_proto.h:37, from ips_spio.c:41: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto.h:37, from ips_spio.c:41: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto.h:37, from ips_spio.c:41: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.h:37, from ips_spio.c:41: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.h:37, from ips_spio.c:41: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ptl.c -o ptl.o In file included from ../psm_user.h:51:0, from ptl.c:35: ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ptl.c:35: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ptl.c:35: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl.c:35: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl.c:35: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_subcontext.c -o ips_subcontext.o In file included from ../psm_user.h:51:0, from ips_subcontext.h:37, from ips_subcontext.c:34: ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_subcontext.h:37, from ips_subcontext.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_subcontext.h:37, from ips_subcontext.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_subcontext.h:37, from ips_subcontext.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_subcontext.h:37, from ips_subcontext.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_proto_dump.c -o ips_proto_dump.o In file included from ../psm_user.h:51:0, from ips_proto.h:37, from ips_proto_dump.c:34: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto.h:37, from ips_proto_dump.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto.h:37, from ips_proto_dump.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.h:37, from ips_proto_dump.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.h:37, from ips_proto_dump.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_writehdrq.c -o ips_writehdrq.o In file included from ../psm_user.h:51:0, from ips_writehdrq.h:37, from ips_writehdrq.c:34: ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_writehdrq.h:37, from ips_writehdrq.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_writehdrq.h:37, from ips_writehdrq.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_writehdrq.h:37, from ips_writehdrq.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_writehdrq.h:37, from ips_writehdrq.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_tid.c -o ips_tid.o In file included from ../psm_user.h:51:0, from ips_tid.h:39, from ips_tid.c:34: ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_tid.h:39, from ips_tid.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_tid.h:39, from ips_tid.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_tid.h:39, from ips_tid.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_tid.h:39, from ips_tid.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_recvhdrq.c -o ips_recvhdrq.o In file included from ../psm_user.h:51:0, from ips_proto.h:37, from ips_recvhdrq.c:34: ips_recvhdrq.c:434:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recvhdrq_progress_inner(struct ips_recvhdrq *recvq, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvhdrq.c:389:1: warning: always_inline function might not be inlinable [-Wattributes] process_pending_acks(struct ips_recvhdrq *recvq)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvhdrq.c:339:1: warning: always_inline function might not be inlinable [-Wattributes] do_pkt_cksum(struct ips_recvhdrq_event *rcv_ev) ^ ips_recvhdrq.c:249:1: warning: always_inline function might not be inlinable [-Wattributes] _update_error_stats(struct ips_proto *proto, uint32_t err) ^ ips_recvhdrq.c:234:1: warning: always_inline function might not be inlinable [-Wattributes] _dump_invalid_pkt(struct ips_recvhdrq_event *rcv_ev) ^ ips_recvhdrq.c:228:1: warning: always_inline function might not be inlinable [-Wattributes] _get_rhf_len_in_bytes(struct ips_recvhdrq *recvq, const __u32 *rcv_hdr) ^ ips_recvhdrq.c:222:1: warning: always_inline function might not be inlinable [-Wattributes] _get_rhf_seq(struct ips_recvhdrq *recvq, const __u32 *rcv_hdr) ^ ips_recvhdrq.c:216:1: warning: always_inline function might not be inlinable [-Wattributes] _get_proto_hdr(const uint32_t *rcv_hdr) ^ ips_recvhdrq.c:210:1: warning: always_inline function might not be inlinable [-Wattributes] _get_proto_hdr_from_rhf(const uint32_t *rcv_hdr, const __le32 *rhf) ^ ips_recvhdrq.c:204:1: warning: always_inline function might not be inlinable [-Wattributes] _is_cca_becn_set(const struct ips_message_header *p_hdr) ^ ips_recvhdrq.c:197:1: warning: always_inline function might not be inlinable [-Wattributes] _is_cca_fecn_set(const struct ips_message_header *p_hdr) ^ ips_recvhdrq.c:190:1: warning: always_inline function might not be inlinable [-Wattributes] _get_proto_ipath_opcode(const struct ips_message_header *p_hdr) ^ ips_recvhdrq.c:183:1: warning: always_inline function might not be inlinable [-Wattributes] _get_proto_subcontext(const struct ips_message_header *p_hdr) ^ In file included from ../psm_user.h:51:0, from ips_proto.h:37, from ips_recvhdrq.c:34: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto.h:37, from ips_recvhdrq.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto.h:37, from ips_recvhdrq.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.h:37, from ips_recvhdrq.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.h:37, from ips_recvhdrq.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_proto_connect.c -o ips_proto_connect.o In file included from ../psm_user.h:51:0, from ips_proto_connect.c:34: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto_connect.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto_connect.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_connect.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_connect.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_proto_mq.c -o ips_proto_mq.o In file included from ../psm_user.h:51:0, from ips_proto_mq.c:34: ips_proto_mq.c:258:1: warning: always_inline function might not be inlinable [-Wattributes] ips_shortcpy(void* vdest, const void* vsrc, uint32_t nchars) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_mq.c:139:1: warning: always_inline function might not be inlinable [-Wattributes] ips_mq_send_envelope(ptl_t *ptl, struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_mq.c:74:1: warning: always_inline function might not be inlinable [-Wattributes] mq_alloc_pkts(struct ips_proto *proto, int npkts, int len, uint32_t flags)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_mq.c:62:1: warning: always_inline function might not be inlinable [-Wattributes] mq_alloc_tiny(struct ips_proto *proto)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto_mq.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto_mq.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_mq.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_mq.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_proto_recv.c -o ips_proto_recv.o In file included from ../psm_user.h:51:0, from ips_proto_recv.c:34: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto_recv.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto_recv.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_recv.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_recv.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_proto.c -o ips_proto.o In file included from ../psm_user.h:51:0, from ips_proto.c:40: ips_proto.c:1412:1: warning: always_inline function might not be inlinable [-Wattributes] dma_do_fault()) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto.c:40: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto.c:40: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.c:40: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto.c:40: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/ptl_ips -c ips_proto_expected.c -o ips_proto_expected.o In file included from ../psm_user.h:51:0, from ips_proto_expected.c:34: ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ips_proto_expected.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ips_proto_expected.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_expected.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ips_proto_expected.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_ips' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_am' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -c kcopyrwu.c -o kcopyrwu.o make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_am' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_am' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -c ptl.c -o ptl.o In file included from ../psm_user.h:51:0, from ptl.c:34: ../psm_am_internal.h:52:1: warning: always_inline function might not be inlinable [-Wattributes] psm_am_get_handler_function(psm_ep_t ep, psm_handler_t handler_idx)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from ptl.c:34: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from ptl.c:34: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl.c:34: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from ptl.c:34: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_am' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_am' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -c am_reqrep_shmem.c -o am_reqrep_shmem.o In file included from ../psm_user.h:51:0, from am_reqrep_shmem.c:39: am_reqrep_shmem.c:2243:1: warning: always_inline function might not be inlinable [-Wattributes] amsh_mq_send_inner(ptl_t *ptl, psm_mq_t mq, psm_mq_req_t req, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1820:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_amsh_generic_inner(uint32_t amtype, ptl_t *ptl, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1778:1: warning: always_inline function might not be inlinable [-Wattributes] am_send_pkt_short(ptl_t *ptl, uint32_t destidx, uint32_t bulkidx, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1696:1: warning: always_inline function might not be inlinable [-Wattributes] amsh_poll_internal_inner(ptl_t *ptl, int replyonly, int is_internal)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1679:1: warning: always_inline function might not be inlinable [-Wattributes] advance_head(volatile am_ctl_qshort_cache_t *hdr)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1651:1: warning: always_inline function might not be inlinable [-Wattributes] am_ctl_getslot_huge(int shmidx, int is_reply) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1633:1: warning: always_inline function might not be inlinable [-Wattributes] am_ctl_getslot_long(int shmidx, int is_reply) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1615:1: warning: always_inline function might not be inlinable [-Wattributes] am_ctl_getslot_med(int shmidx, int is_reply) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1597:1: warning: always_inline function might not be inlinable [-Wattributes] am_ctl_getslot_pkt(int shmidx, int is_reply) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1558:1: warning: always_inline function might not be inlinable [-Wattributes] am_ctl_getslot_pkt_inner(volatile am_ctl_qhdr_t *shq, am_pkt_short_t *pkt0) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ am_reqrep_shmem.c:1547:1: warning: always_inline function might not be inlinable [-Wattributes] cswap(volatile int32_t *p, int32_t old_value, int32_t new_value)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_am_internal.h:52:1: warning: always_inline function might not be inlinable [-Wattributes] psm_am_get_handler_function(psm_ep_t ep, psm_handler_t handler_idx)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from am_reqrep_shmem.c:39: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from am_reqrep_shmem.c:39: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from am_reqrep_shmem.c:39: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from am_reqrep_shmem.c:39: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ am_reqrep_shmem.c: In function 'amsh_mmap_fault': am_reqrep_shmem.c:457:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(2, shm_errmsg, strlen(shm_errmsg)+1); ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ptl_am' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/libuuid' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -DPSM_UUID=1 -Wno-unused-function -I. -I../include -I../mpspawn -I../include/linux-i386 -I.. -I/libuuid -c psm_uuid.c -o psm_uuid.o In file included from ../psm_user.h:51:0, from psm_uuid.c:186: ../psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ../psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ../psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ../psm_user.h:45:0, from psm_uuid.c:186: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ../psm_user.h:45, from psm_uuid.c:186: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from psm_uuid.c:186: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ../psm_user.h:45, from psm_uuid.c:186: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/libuuid' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -g3 -fpic -c ipath_dwordcpy-i386.S -o ipath_dwordcpy-i386.o make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_i2cflash.c -o ipath_i2cflash.o In file included from ipath_i2cflash.c:43:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_i2cflash.c:43: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_i2cflash.c:43: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_i2cflash.c:43: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_syslog.c -o ipath_syslog.o In file included from ipath_syslog.c:41:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_syslog.c:41: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_syslog.c:41: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_syslog.c:41: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_time.c -o ipath_time.o In file included from ipath_time.c:48:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_time.c:48: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_time.c:48: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_time.c:48: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_debug.c -o ipath_debug.o In file included from ipath_debug.c:46:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_debug.c:46: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_debug.c:46: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_debug.c:46: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ ipath_debug.c: In function 'ipath_sighdlr': ipath_debug.c:113:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(2, buf, id); ^ ipath_debug.c:133:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, buf, id); ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_write_pio-i386.c -o ipath_write_pio-i386.o ipath_write_pio-i386.c:211:13: warning: always_inline function might not be inlinable [-Wattributes] static void ipath_write_pio_special_trigger(volatile uint32_t *piob, ^ In file included from ipath_write_pio-i386.c:50:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_write_pio-i386.c:50: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_write_pio-i386.c:50: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_write_pio-i386.c:50: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_sysfs.c -o ipath_sysfs.o In file included from ipath_sysfs.c:47:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_sysfs.c:47: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_sysfs.c:47: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_sysfs.c:47: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips -c ipath_proto.c -o ipath_proto.o In file included from ipath_proto.c:54:0: ../include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ../include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ../include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ../include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ../include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ../include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ../include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ../include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ../include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ../include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ../include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ../include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ../include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ../include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ../include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ../include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ../include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ../include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ../include/ipath_common.h:47:0, from ../include/ipath_user.h:60, from ipath_proto.c:54: ../include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ../include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ../include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ../include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ../include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ../include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ../include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ../include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ../include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ../include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ../include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ../include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ../include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ../include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ../include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ../include/ipath_intf.h:47:0, from ../include/ipath_user.h:59, from ipath_proto.c:54: ../include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ../include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ../include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ../include/ipath_intf.h:46:0, from ../include/ipath_user.h:59, from ipath_proto.c:54: ../include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ../include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ../include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ../include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ../include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ../include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ../include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' date +'static __attribute__ ((unused)) char __psc_infinipath_revision[] ="$""Date: %F %R InfiniPath $";' > _revision.c i486-pld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -I. -I../include -I../mpspawn -I../include/linux-i386 -I../ptl_ips _revision.c -o _revision.o i486-pld-linux-gcc -o libinfinipath.so.4.0 -Wl,-soname=libinfinipath.so.4 -shared \ -Wl,--unique='*fastpath*' \ ipath_debug.o ipath_time.o ipath_proto.o ipath_dwordcpy-i386.o ipath_i2cflash.o ipath_sysfs.o ipath_syslog.o ipath_write_pio-i386.o _revision.o make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' ln -fs libinfinipath.so.4.0 libinfinipath.so.4 make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' ln -fs libinfinipath.so.4.0 libinfinipath.so make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' /usr/bin/make libpsm_infinipath.so make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_am/am_reqrep.c -o ptl_am/am_reqrep.o In file included from ./psm_user.h:51:0, from ptl_am/am_reqrep.c:34: ptl_am/../psm_am_internal.h:52:1: warning: always_inline function might not be inlinable [-Wattributes] psm_am_get_handler_function(psm_ep_t ep, psm_handler_t handler_idx)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_am/am_reqrep.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_am/am_reqrep.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_am/am_reqrep.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_am/am_reqrep.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_timer.c -o psm_timer.o In file included from psm_user.h:51:0, from psm_timer.c:34: psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_timer.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_timer.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_timer.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_timer.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_error.c -o psm_error.o In file included from psm_user.h:51:0, from psm_error.c:34: psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_error.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_error.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_error.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_error.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_am.c -o psm_am.o In file included from psm_user.h:51:0, from psm_am.c:34: psm_am_internal.h:52:1: warning: always_inline function might not be inlinable [-Wattributes] psm_am_get_handler_function(psm_ep_t ep, psm_handler_t handler_idx)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_am.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_am.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_am.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_am.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_ep_connect.c -o psm_ep_connect.o In file included from psm_user.h:51:0, from psm_ep_connect.c:34: psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_ep_connect.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_ep_connect.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_ep_connect.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_ep_connect.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_context.c -o psm_context.o In file included from psm_user.h:51:0, from psm_context.c:38: psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_context.c:38: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_context.c:38: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_context.c:38: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_context.c:38: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_memcpy.c -o psm_memcpy.o make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_mq_utils.c -o psm_mq_utils.o In file included from psm_user.h:51:0, from psm_mq_utils.c:34: psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_mq_utils.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_mq_utils.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mq_utils.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mq_utils.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_mq.c -o psm_mq.o In file included from psm_user.h:51:0, from psm_mq.c:36: psm_mq.c:246:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_wait_inner(psm_mq_req_t *ireq, psm_mq_status_t *status, int do_lock)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_mq.c:36: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_mq.c:36: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mq.c:36: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mq.c:36: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_mpool.c -o psm_mpool.o In file included from psm_user.h:51:0, from psm_mpool.c:34: psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_mpool.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_mpool.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mpool.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mpool.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_mq_recv.c -o psm_mq_recv.o In file included from psm_user.h:51:0, from psm_mq_recv.c:34: psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_mq_recv.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_mq_recv.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mq_recv.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_mq_recv.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_ep.c -o psm_ep.o In file included from psm_user.h:51:0, from psm_ep.c:40: psm_am_internal.h:52:1: warning: always_inline function might not be inlinable [-Wattributes] psm_am_get_handler_function(psm_ep_t ep, psm_handler_t handler_idx)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_ep.c:40: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_ep.c:40: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_ep.c:40: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_ep.c:40: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm.c -o psm.o In file included from psm_user.h:51:0, from psm.c:35: psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm.c:35: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm.c:35: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm.c:35: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm.c:35: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_stats.c -o psm_stats.o In file included from psm_user.h:51:0, from psm_stats.c:34: psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_stats.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_stats.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_stats.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_stats.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_epstate.c -o ptl_ips/ips_epstate.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_epstate.c:34: ptl_ips/ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_epstate.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_epstate.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_epstate.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_epstate.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_crc32.c -o ptl_ips/ips_crc32.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_crc32.c:45: ptl_ips/ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_crc32.c:45: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_crc32.c:45: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_crc32.c:45: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_proto.h:37, from ptl_ips/ips_crc32.c:45: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_tidflow.c -o ptl_ips/ips_tidflow.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_tidflow.h:37, from ptl_ips/ips_tidflow.c:34: ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_tidflow.h:37, from ptl_ips/ips_tidflow.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_tidflow.h:37, from ptl_ips/ips_tidflow.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_tidflow.h:37, from ptl_ips/ips_tidflow.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_tidflow.h:37, from ptl_ips/ips_tidflow.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_scb.c -o ptl_ips/ips_scb.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_scb.c:34: ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_scb.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_scb.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_scb.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_scb.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_utils.c -o psm_utils.o In file included from psm_user.h:51:0, from psm_utils.c:35: psm_utils.c:1212:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_amopt_ctl(const void *am_obj, int optname, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_utils.c:1137:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_coreopt_ctl(const void *core_obj, int optname, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_utils.c:135:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_epid_lookup_inner(psm_ep_t ep, psm_epid_t epid, int remove)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_utils.c:124:1: warning: always_inline function might not be inlinable [-Wattributes] hash_this(const psm_ep_t ep, const psm_epid_t epid)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_utils.c:35: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_utils.c:35: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_utils.c:35: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_utils.c:35: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_path_rec.c -o ptl_ips/ips_path_rec.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_path_rec.c:34: ptl_ips/ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_path_rec.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_path_rec.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_path_rec.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_path_rec.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_proto_am.c -o ptl_ips/ips_proto_am.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_proto_am.c:34: ptl_ips/ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_am_internal.h:52:1: warning: always_inline function might not be inlinable [-Wattributes] psm_am_get_handler_function(psm_ep_t ep, psm_handler_t handler_idx)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_proto_am.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_proto_am.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_proto_am.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_proto_am.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c ptl_ips/ips_opp_path_rec.c -o ptl_ips/ips_opp_path_rec.o In file included from ./psm_user.h:51:0, from ptl_ips/ips_opp_path_rec.c:34: ptl_ips/ips_proto_help.h:625:17: warning: always_inline function might not be inlinable [-Wattributes] ips_path_rec_t *ips_select_path(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:604:1: warning: always_inline function might not be inlinable [-Wattributes] ips_next_low_pow2(unsigned int v)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:591:1: warning: always_inline function might not be inlinable [-Wattributes] ips_recv_progress_if_busy(ptl_t *ptl, psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:533:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_process_mq_tiny(const struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:465:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_is_expected_or_nak(struct ips_recvhdrq_event *rcv_ev)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:441:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_nak(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:420:1: warning: always_inline function might not be inlinable [-Wattributes] ips_proto_send_ack(struct ips_recvhdrq *recvq, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epaddr_stats_send(struct ptl_epaddr *ptladdr, uint8_t msgtype)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:370:1: warning: always_inline function might not be inlinable [-Wattributes] ips_epid_from_phdr(const uint16_t lmc_mask, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:277:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_hdr(struct ips_message_header *p_hdr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:246:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_dest_context_from_header(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:207:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_proto_pbc_update(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:143:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t ips_proto_pbc_static_rate(struct ips_flow *flow, uint32_t msgLen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:104:5: warning: always_inline function might not be inlinable [-Wattributes] int ips_do_cksum(struct ips_proto *proto, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:90:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_kdeth_cksum(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:78:19: warning: always_inline function might not be inlinable [-Wattributes] ptl_epaddr_flow_t ips_proto_flowid(struct ips_message_header *p_hdr)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_proto_help.h:49:1: warning: always_inline function might not be inlinable [-Wattributes] ips_flow_gen_ackflags(ips_scb_t *scb, struct ips_flow *flow)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_writehdrq.h:80:1: warning: always_inline function might not be inlinable [-Wattributes] ips_writehdrq_write_rhf_atomic(uint32_t *rhf_dest, uint32_t *rhf_src)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_tidflow.h:99:1: warning: always_inline function might not be inlinable [-Wattributes] ips_tf_available(struct ips_tfctrl *tfctrl)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ptl_ips/ips_recvq.h:62:7: warning: always_inline function might not be inlinable [-Wattributes] void *ips_recvq_egr_index_2_ptr(void **egrq_buftable, int index)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ ./psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ ./psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from ./psm_user.h:45:0, from ptl_ips/ips_opp_path_rec.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from ./psm_user.h:45, from ptl_ips/ips_opp_path_rec.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_opp_path_rec.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from ./psm_user.h:45, from ptl_ips/ips_opp_path_rec.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' i486-pld-linux-gcc -DNVALGRIND -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -Wno-strict-aliasing -I. -I./include -I./mpspawn -I./include/linux-i386 -c psm_diags.c -o psm_diags.o In file included from psm_user.h:51:0, from psm_diags.c:34: psm_mq_internal.h:414:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_stats_rts_account(psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:382:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_mq_handle_tiny_envelope(psm_mq_t mq, psm_epaddr_t epaddr, ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:347:1: warning: always_inline function might not be inlinable [-Wattributes] mq_req_match(struct mqsq *q, uint64_t tag, int remove) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:293:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_remove(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:284:1: warning: always_inline function might not be inlinable [-Wattributes] mq_sq_append(struct mqsq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:264:1: warning: always_inline function might not be inlinable [-Wattributes] mq_qq_append(struct mqq *q, psm_mq_req_t req)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:245:10: warning: always_inline function might not be inlinable [-Wattributes] uint32_t mq_set_msglen(psm_mq_req_t req, uint32_t recvlen, uint32_t sendlen)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:235:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_status_copy(psm_mq_req_t req, psm_mq_status_t *status)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_mq_internal.h:201:6: warning: always_inline function might not be inlinable [-Wattributes] void mq_copy_tiny(uint32_t* dest, uint32_t* src, uint8_t len) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:88:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_unlock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:80:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_lock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:70:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_trylock(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_lock.h:63:3: warning: always_inline function might not be inlinable [-Wattributes] psmi_spin_init(psmi_spinlock_t *lock)) { ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ psm_help.h:95:1: warning: always_inline function might not be inlinable [-Wattributes] psmi_err_only(psm_error_t err)) ^ psm_help.h:43:23: note: in definition of macro 'PSMI_ALWAYS_INLINE' static __inline__ FN ^ In file included from psm_user.h:45:0, from psm_diags.c:34: ./include/ipath_user.h:486:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_nanoseconds() ^ ./include/ipath_user.h:481:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t nanosecs_to_cycles(uint64_t ns) ^ ./include/ipath_user.h:475:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t cycles_to_nanosecs(uint64_t cycs) ^ ./include/ipath_user.h:458:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_free_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:441:27: warning: always_inline function might not be inlinable [-Wattributes] static int32_t __inline__ ipath_update_tid(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:420:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_seq(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:411:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_err_flags(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:397:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_hdrset_index(__le32 *rbuf, uint32_t val) ^ ./include/ipath_user.h:387:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_generr(uint32_t val) ^ ./include/ipath_user.h:381:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_keep_after_seqerr(uint32_t val) ^ ./include/ipath_user.h:376:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_enabled(uint32_t val) ^ ./include/ipath_user.h:371:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genval(uint32_t val) ^ ./include/ipath_user.h:366:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqnum(uint32_t val) ^ ./include/ipath_user.h:361:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_isvalid(uint32_t val) ^ ./include/ipath_user.h:355:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_genmismatch(uint32_t val) ^ ./include/ipath_user.h:349:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get_seqmismatch(uint32_t val) ^ ./include/ipath_user.h:344:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_tidflow_get(uint32_t flowid) ^ ./include/ipath_user.h:331:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_reset(uint32_t flowid) ^ ./include/ipath_user.h:317:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_tidflow_set_entry(uint32_t flowid, uint8_t genval, ^ ./include/ipath_user.h:310:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ipath_get_rcvhdrtail(void) ^ ./include/ipath_user.h:304:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvhdrhead(struct _ipath_ctrl *ctrl, ^ ./include/ipath_user.h:298:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ipath_put_rcvegrindexhead(struct _ipath_ctrl *ctrl, ^ In file included from ./include/ipath_common.h:47:0, from ./include/ipath_user.h:60, from psm_user.h:45, from psm_diags.c:34: ./include/ipath_byteorder.h:170:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __be64_to_cpu(__be64 x) ^ ./include/ipath_byteorder.h:165:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __be32_to_cpu(__be32 x) ^ ./include/ipath_byteorder.h:160:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __be16_to_cpu(__be16 x) ^ ./include/ipath_byteorder.h:152:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be64 __cpu_to_be64(__u64 x) ^ ./include/ipath_byteorder.h:147:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be32 __cpu_to_be32(__u32 x) ^ ./include/ipath_byteorder.h:142:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __be16 __cpu_to_be16(__u16 x) ^ ./include/ipath_byteorder.h:134:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __le64_to_cpu(__le64 x) ^ ./include/ipath_byteorder.h:129:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __le32_to_cpu(__le32 x) ^ ./include/ipath_byteorder.h:124:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __le16_to_cpu(__le16 x) ^ ./include/ipath_byteorder.h:116:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le64 __cpu_to_le64(__u64 x) ^ ./include/ipath_byteorder.h:111:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le32 __cpu_to_le32(__u32 x) ^ ./include/ipath_byteorder.h:106:26: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __le16 __cpu_to_le16(__u16 x) ^ ./include/ipath_byteorder.h:73:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u64 __ipath_fswab64(__u64 x) ^ ./include/ipath_byteorder.h:65:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u32 __ipath_fswab32(__u32 x) ^ ./include/ipath_byteorder.h:59:25: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ __u16 __ipath_fswab16(__u16 x) ^ In file included from ./include/ipath_intf.h:47:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_diags.c:34: ./include/linux-i386/bit_ops.h:66:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips___test_and_set_bit(int nr, ^ ./include/linux-i386/bit_ops.h:61:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:56:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips___clear_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:47:23: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ int ips_test_and_set_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:42:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_change_bit(int nr, volatile unsigned long *addr) ^ ./include/linux-i386/bit_ops.h:37:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_clear_bit(int nr, volatile unsigned long *addr) ^ In file included from ./include/ipath_intf.h:46:0, from ./include/ipath_user.h:59, from psm_user.h:45, from psm_diags.c:34: ./include/linux-i386/sysdep.h:83:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint32_t ips_cmpxchg(volatile uint32_t *ptr, ^ ./include/linux-i386/sysdep.h:78:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_reads() ^ ./include/linux-i386/sysdep.h:73:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_sync_writes() ^ ./include/linux-i386/sysdep.h:68:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_wmb() ^ ./include/linux-i386/sysdep.h:63:6: warning: always_inline function might not be inlinable [-Wattributes] void ips_rmb() ^ ./include/linux-i386/sysdep.h:52:24: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ void ips_mb() ^ ./include/linux-i386/sysdep.h:37:28: warning: always_inline function might not be inlinable [-Wattributes] static __inline__ uint64_t get_cycles(void) ^ make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' date +'char psmi_infinipath_revision[] ="$""Date: %F %R InfiniPath $";' > ./_revision.c i486-pld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i486 -fasynchronous-unwind-tables -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID -I. -I./include -I./mpspawn -I./include/linux-i386 _revision.c -o _revision.o i486-pld-linux-gcc -o libpsm_infinipath.so.1.14 -Wl,-soname=libpsm_infinipath.so.1 -shared -Wl,--unique='*fastpath*' \ ptl_am/am_reqrep_shmem.o ptl_am/am_reqrep.o ptl_am/ptl.o ptl_am/kcopyrwu.o psm_context.o psm_ep.o psm_ep_connect.o psm_error.o psm_utils.o psm_timer.o psm_am.o psm_mq.o psm_mq_utils.o psm_mq_recv.o psm_mpool.o psm_stats.o psm_memcpy.o psm.o libuuid/psm_uuid.o ptl_ips/ptl.o ptl_ips/ptl_rcvthread.o ptl_ips/ipserror.o ptl_ips/ips_scb.o ptl_ips/ips_epstate.o ptl_ips/ips_recvq.o ptl_ips/ips_recvhdrq.o ptl_ips/ips_spio.o ptl_ips/ips_proto.o ptl_ips/ips_proto_recv.o ptl_ips/ips_proto_connect.o ptl_ips/ips_proto_expected.o ptl_ips/ips_tid.o ptl_ips/ips_crc32.o ptl_ips/ips_tidflow.o ptl_ips/ips_proto_dump.o ptl_ips/ips_proto_mq.o ptl_ips/ips_proto_am.o ptl_ips/ips_subcontext.o ptl_ips/ips_path_rec.o ptl_ips/ips_opp_path_rec.o ptl_ips/ips_writehdrq.o ptl_self/ptl.o psm_diags.o _revision.o -Lipath -linfinipath -lrt -lpthread -ldl -luuid make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' ln -fs libpsm_infinipath.so.1.14 libpsm_infinipath.so.1 make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' ln -fs libpsm_infinipath.so.1.14 libpsm_infinipath.so make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14' + exit 0 Executing(%install): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.53759 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/usr/local/bin:/usr/bin:/bin:/home/users/builder/bin TMPDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp + umask 022 + cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder + /bin/mkdir -p /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder + cd infinipath-psm-1.14 + rm -rf /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder + /usr/bin/make -Otarget -j9 install 'DESTDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder' 'arch=i386' for subdir in ptl_self ptl_ips ptl_am libuuid ipath; do \ /usr/bin/make -C $subdir all ;\ done make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. /usr/bin/make libpsm_infinipath.so make[1]: 'libpsm_infinipath.so' is up to date. for subdir in ptl_self ptl_ips ptl_am libuuid ipath; do \ /usr/bin/make -C $subdir install ;\ done make[1]: *** No rule to make target 'install'. Stop. make[1]: *** No rule to make target 'install'. Stop. make[1]: *** No rule to make target 'install'. Stop. make[1]: *** No rule to make target 'install'. Stop. make[1]: Entering directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' install -D libinfinipath.so.4.0 \ /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libinfinipath.so.4.0 (cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib ; \ ln -sf libinfinipath.so.4.0 libinfinipath.so.4 ; \ ln -sf libinfinipath.so.4 libinfinipath.so) make[1]: Leaving directory '/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14/ipath' install -D libpsm_infinipath.so.1.14 \ /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libpsm_infinipath.so.1.14 (cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib ; \ ln -sf libpsm_infinipath.so.1.14 libpsm_infinipath.so.1 ; \ ln -sf libpsm_infinipath.so.1 libpsm_infinipath.so) install -D psm.h /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/include/psm.h install -D psm_mq.h /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/include/psm_mq.h + /usr/lib/rpm/find-debuginfo.sh /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/infinipath-psm-1.14 RPM_BUILD_DIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD extracting debug info from /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libinfinipath.so.4.0 extracting debug info from /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libpsm_infinipath.so.1.14 symlinked /usr/lib/debug/usr/lib/libinfinipath.so.4.0.debug to /usr/lib/debug/usr/lib/libinfinipath.so.debug symlinked /usr/lib/debug/usr/lib/libinfinipath.so.4.0.debug to /usr/lib/debug/usr/lib/libinfinipath.so.4.debug symlinked /usr/lib/debug/usr/lib/libpsm_infinipath.so.1.14.debug to /usr/lib/debug/usr/lib/libpsm_infinipath.so.debug symlinked /usr/lib/debug/usr/lib/libpsm_infinipath.so.1.14.debug to /usr/lib/debug/usr/lib/libpsm_infinipath.so.1.debug cpio: /tmp/B.fd97b864-f5fc-4f9c-9b61-528b28929d28/BUILD/glibc-2.21/csu: Cannot stat: No such file or directory cpio: infinipath-psm-1.14/ipath/ipath_dword32cpy.S: Cannot stat: No such file or directory 2317 blocks + __spec_install_post_strip + set +x Stripping 2 ELF shared libraries...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 2 executable binaries and shared object files. + __spec_install_post_compress_modules + set +x + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... DONE + __spec_install_post_compress_docs + set +x + __spec_install_post_py_hardlink + set +x Processing files: infinipath-psm-1.14-1.i486 Executing(%doc): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.37711 + umask 022 + cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + cd infinipath-psm-1.14 + DOCDIR=/tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14 + export DOCDIR + test -d /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14 + /bin/mkdir -p /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14 + cp -pr COPYING README /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14... ./COPYING ./README Documentation compressed. + exit 0 skipping /usr/share/doc/infinipath-psm-1.14 requires detection Removing dependency on self: R libinfinipath.so.4 Provides: elf(buildid) = 9c384c55149195451bf2dd6e66742e9f19c776ac elf(buildid) = a28abee3f9c48e5f3cdd47b673f68930f845e0e4 libinfinipath.so.4 libpsm_infinipath.so.1 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) librt.so.1 librt.so.1(GLIBC_2.2) libuuid.so.1 libuuid.so.1(UUID_1.0) rtld(GNU_HASH) Processing files: infinipath-psm-devel-1.14-1.i486 Processing files: infinipath-psm-debuginfo-1.14-1.i486 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder warning: Could not canonicalize hostname: naiad-pld Wrote: /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/RPMS/infinipath-psm-1.14-1.i486.rpm Wrote: /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/RPMS/infinipath-psm-devel-1.14-1.i486.rpm Wrote: /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/RPMS/infinipath-psm-debuginfo-1.14-1.i486.rpm Executing(%clean): /bin/sh -e /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/rpm-tmp.55893 + umask 022 + cd /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + cd infinipath-psm-1.14 + /bin/rm '--interactive=never' -rf /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder + rm -rf /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD/tmp/infinipath-psm-1.14-root-builder ended at: Sat Feb 21 06:56:49 2015, done in 0:00:08.293018 + chmod -R u+rwX /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD + rm -rf /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/tmp /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de/BUILD copy rpm files to cache_dir: /spools/ready Creating pndir index of /spools/ready/ (type=dir)... Loading [pndir]previous /spools/ready/packages.ndir.gz... Loading [dir]/spools/ready/... 200..400..600..800..1000..1200..1256 Writing /spools/ready/packages.ndir.gz... Begin-PLD-Builder-Info upgrading packages End-PLD-Builder-Info + rm -rf /tmp/B.17860d72-ed3e-429c-b73c-28afff3460de Begin-PLD-Builder-Info Build-Time: user:24.96s sys:5.66s real:15.94s (faults io:37 non-io:799499) Files queued for ftp: 166748 infinipath-psm-1.14-1.i486.rpm 17843 infinipath-psm-devel-1.14-1.i486.rpm 682297 infinipath-psm-debuginfo-1.14-1.i486.rpm 184 infinipath-psm-1.14-1.src.rpm.uploadinfo End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]