Powered by bogon. Your IP: 35.172.111.71 | infinipath-psm 3d59a8c0-4753-42a1-b0a9-059374d8622bToc:- prep
Executing(%prep): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.8253
- build
Executing(%build): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.8253
- install
Executing(%install): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.2978
- 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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.20648
- 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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.74380
Content:request from: qboosh
checking if we should skip the build
started at: Sat Feb 21 06:52:56 2015
fetching https://srcbuilder.pld-linux.org/th//srpms/3d59a8c0-4753-42a1-b0a9-059374d8622b/infinipath-psm-1.14-1.src.rpm
fetched 356184 bytes, 1003.8 K/s
installing srpm: infinipath-psm-1.14-1.src.rpm
+ install -d /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1' --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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp
+ TMPDIR=/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp
+ exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i486-pld-linux --define 'prep exit 0' /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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: 3d59a8c0-4753-42a1-b0a9-059374d8622b; TMPDIR=/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i486-pld-linux /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/infinipath-psm.spec
+ : build-id: 3d59a8c0-4753-42a1-b0a9-059374d8622b
+ TMPDIR=/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp
+ exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i486-pld-linux /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/infinipath-psm.spec
Building target platforms: i486-pld-linux
Executing(%prep): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.8253
+ umask 022
+ cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
+ cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
+ rm -rf infinipath-psm-1.14
+ /usr/bin/gzip -dc /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/infinipath-psm-union.patch ']'
+ /bin/cat /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/infinipath-psm-format.patch ']'
+ /bin/cat /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/infinipath-psm-link.patch ']'
+ /bin/cat /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/infinipath-psm-link.patch
+ /usr/bin/patch -s -p1
+ exit 0
Executing(%build): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.8253
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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp
+ umask 022
+ cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_self'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_ips'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_am'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_am'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ptl_am'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/libuuid'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
ln -fs libinfinipath.so.4.0 libinfinipath.so.4
make[1]: Leaving directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
ln -fs libinfinipath.so.4.0 libinfinipath.so
make[1]: Leaving directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
/usr/bin/make libpsm_infinipath.so
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
ln -fs libpsm_infinipath.so.1.14 libpsm_infinipath.so.1
make[1]: Leaving directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
make[1]: Entering directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
ln -fs libpsm_infinipath.so.1.14 libpsm_infinipath.so
make[1]: Leaving directory '/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14'
+ exit 0
Executing(%install): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.2978
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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp
+ umask 022
+ cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
+ /bin/rm '--interactive=never' -rf /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder
+ /bin/mkdir -p /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder
+ cd infinipath-psm-1.14
+ rm -rf /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder
+ /usr/bin/make -Otarget -j9 install 'DESTDIR=/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
install -D libinfinipath.so.4.0 \
/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libinfinipath.so.4.0
(cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14/ipath'
install -D libpsm_infinipath.so.1.14 \
/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libpsm_infinipath.so.1.14
(cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/include/psm.h
install -D psm_mq.h /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/include/psm_mq.h
+ /usr/lib/rpm/find-debuginfo.sh /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/infinipath-psm-1.14
RPM_BUILD_DIR=/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
extracting debug info from /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/lib/libinfinipath.so.4.0
extracting debug info from /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.20648
+ umask 022
+ cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
+ cd infinipath-psm-1.14
+ DOCDIR=/tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14
+ export DOCDIR
+ test -d /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14
+ /bin/mkdir -p /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder/usr/share/doc/infinipath-psm-1.14
+ cp -pr COPYING README /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/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.a77170af-1b0e-478d-85ff-6136988747e1/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) = 06c5acc2fa01da3759381ff72ea3772dd4b68675 elf(buildid) = 0725c2a6a361aef2bc2d67e86b9773afcea8fec8 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.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder
warning: Could not canonicalize hostname: naiad-pld
Wrote: /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/RPMS/infinipath-psm-1.14-1.i486.rpm
Wrote: /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/RPMS/infinipath-psm-devel-1.14-1.i486.rpm
Wrote: /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/RPMS/infinipath-psm-debuginfo-1.14-1.i486.rpm
Executing(%clean): /bin/sh -e /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/rpm-tmp.74380
+ umask 022
+ cd /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
+ cd infinipath-psm-1.14
+ /bin/rm '--interactive=never' -rf /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder
+ rm -rf /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD/tmp/infinipath-psm-1.14-root-builder
ended at: Sat Feb 21 06:53:12 2015, done in 0:00:10.393665
+ chmod -R u+rwX /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
+ rm -rf /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/tmp /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1/BUILD
test-build: not copying to /spools/ready
Begin-PLD-Builder-Info
not upgrading
End-PLD-Builder-Info
+ rm -rf /tmp/B.a77170af-1b0e-478d-85ff-6136988747e1
Begin-PLD-Builder-Info
Build-Time: user:24.21s sys:5.35s real:16.79s (faults io:191 non-io:714563)
Files queued for ftp:
166842 infinipath-psm-1.14-1.i486.rpm
17848 infinipath-psm-devel-1.14-1.i486.rpm
682324 infinipath-psm-debuginfo-1.14-1.i486.rpm
End-PLD-Builder-Info
|
|