This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, master has been updated via b7ee13d765e5d8da1ef68f0c0777cb5e40fffbf7 (commit) via a2cad95118b79f204bc13914acf43a8fc1dd2682 (commit) from a5340c53957b3174c89d03ecf2c61e9ba98ac57c (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit b7ee13d765e5d8da1ef68f0c0777cb5e40fffbf7 Author: Maxim Uvarov maxim.uvarov@linaro.org Date: Mon Apr 2 13:57:40 2018 +0300
shippable: reenable clang with disable abi compat options
Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org Reviewed-by: Bill Fischofer bill.fischofer@linaro.org Reviewed-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Reviewed-by: Petri Savolainen petri.savolainen@linaro.org
diff --git a/.shippable.yml b/.shippable.yml index 6ef5cab7..53e094bc 100644 --- a/.shippable.yml +++ b/.shippable.yml @@ -15,11 +15,6 @@ env: # - CROSS_ARCH="powerpc" # - CROSS_ARCH="i386"
-matrix: - exclude: - - compiler: clang - env: CONF="--disable-abi-compat --disable-test-perf --disable-test-perf-proc" - build: pre_ci: # use Dockerfile to install additional CI dependencies
commit a2cad95118b79f204bc13914acf43a8fc1dd2682 Author: Maxim Uvarov maxim.uvarov@linaro.org Date: Mon Apr 16 21:50:11 2018 +0300
linux-gen: fix clang on aarch64 build
No code change. Just move array definition several lines up to make clang happy to generate valid code. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3611
Suggested-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Reviewed-by: Bill Fischofer bill.fischofer@linaro.org Reviewed-by: Petri Savolainen petri.savolainen@linaro.org Reviewed-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/odp_pool.c b/platform/linux-generic/odp_pool.c index 998fc649..955e14f9 100644 --- a/platform/linux-generic/odp_pool.c +++ b/platform/linux-generic/odp_pool.c @@ -718,12 +718,13 @@ int buffer_alloc_multi(pool_t *pool, odp_buffer_hdr_t *buf_hdr[], int max_num) buf_hdr[i] = buf_hdr_from_index(pool, cache->buf_index[j]); }
+ /* Declare variable here to fix clang compilation bug */ + uint32_t data[burst]; + /* If needed, get more from the global pool */ if (odp_unlikely(num_deq)) { - /* Temporary copy needed since odp_buffer_t is uintptr_t - * and not uint32_t. */ - uint32_t data[burst]; - + /* Temporary copy to data[] needed since odp_buffer_t is + * uintptr_t and not uint32_t. */ ring = &pool->ring->hdr; mask = pool->ring_mask; burst = ring_deq_multi(ring, mask, data, burst);
-----------------------------------------------------------------------
Summary of changes: .shippable.yml | 5 ----- platform/linux-generic/odp_pool.c | 9 +++++---- 2 files changed, 5 insertions(+), 9 deletions(-)
hooks/post-receive