On Wed, Nov 1, 2023 at 7:42 AM <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In CI config tcwg_kernel/llvm-master-arm-mainline-allmodconfig after:
ok, so ARCH=arm allmodconfig on mainline...
>
> | commit v6.6-rc1-17-g1c6fdbd8f246
> | Author: Kent Overstreet <kent.overstreet(a)gmail.com>
> | Date: Thu Mar 16 22:18:50 2017 -0800
> |
> | bcachefs: Initial commit
> |
> | Initially forked from drivers/md/bcache, bcachefs is a new copy-on-write
> | filesystem with every feature you could possibly want.
> |
> | Website: https://bcachefs.org
> |
> | ... 1 lines of the commit log omitted.
>
> Results changed to
> # reset_artifacts:
> -10
> # build_abe binutils:
> -9
> # build_kernel_llvm:
> -5
> # build_abe qemu:
> -2
> # linux_n_obj:
> 23730
> # First few build errors in logs:
>
> # 00:23:16 fs/bcachefs/btree_cache.h:45:43: error: array index 0 is past the end of the array (that has type 'const __u64[0]' (aka 'const unsigned long long[0]')) [-Werror,-Warray-bounds]
> # 00:23:17 fs/bcachefs/alloc.c:332:9: error: call to undeclared function 'COUNT_ARGS'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
^
$ file fs/bcachefs/alloc.c
fs/bcachefs/alloc.c: cannot open `fs/bcachefs/alloc.c' (No such file
or directory)
> # 00:23:17 make[4]: *** [scripts/Makefile.build:243: fs/bcachefs/alloc.o] Error 1
> # 00:23:29 fs/bcachefs/btree_cache.h:45:43: error: array index 0 is past the end of the array (that has type 'const __u64[0]' (aka 'const unsigned long long[0]')) [-Werror,-Warray-bounds]
> # 00:23:30 make[4]: *** [scripts/Makefile.build:243: fs/bcachefs/bset.o] Error 1
^
$ make LLVM=1 ARCH=arm allmodconfig fs/bcachefs/bset.o
CC [M] fs/bcachefs/bset.o
$
> # 00:23:33 fs/bcachefs/btree_cache.h:45:43: error: array index 0 is past the end of the array (that has type 'const __u64[0]' (aka 'const unsigned long long[0]')) [-Werror,-Warray-bounds]
> # 00:23:33 fs/bcachefs/btree_cache.h:45:43: error: array index 0 is past the end of the array (that has type 'const __u64[0]' (aka 'const unsigned long long[0]')) [-Werror,-Warray-bounds]
> # 00:23:33 fs/bcachefs/btree_cache.c:67:9: error: array index 0 is past the end of the array (that has type 'const __u64[0]' (aka 'const unsigned long long[0]')) [-Werror,-Warray-bounds]
> # 00:23:33 fs/bcachefs/btree_cache.c:120:2: error: array index 0 is past the end of the array (that has type '__u64[0]' (aka 'unsigned long long[0]')) [-Werror,-Warray-bounds]
> # 00:23:33 fs/bcachefs/btree_cache.c:201:6: error: array index 0 is past the end of the array (that has type 'const __u64[0]' (aka 'const unsigned long long[0]')) [-Werror,-Warray-bounds]
$ make LLVM=1 ARCH=arm allmodconfig fs/bcachefs/btree_cache.o
CC [M] fs/bcachefs/btree_cache.o
$
... what's up with this report?
>
> From
> # reset_artifacts:
> -10
> # build_abe binutils:
> -9
> # build_kernel_llvm:
> -5
> # build_abe qemu:
> -2
> # linux_n_obj:
> 32815
> # linux build successful:
> all
> # linux boot successful:
> boot
>
> The configuration of this build is:
> CI config tcwg_kernel/llvm-master-arm-mainline-allmodconfig
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_kernel--llvm-master-arm-mainline-allmodconfi…
> Reference build : https://ci.linaro.org/job/tcwg_kernel--llvm-master-arm-mainline-allmodconfi…
>
> Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/linux/…
>
> Full commit : https://git.linaro.org/kernel-org/linux.git/commit/?id=1c6fdbd8f2465ddfb73a…
>
> Latest bug report status : https://linaro.atlassian.net/browse/LLVM-1015
>
> List of configurations that regressed due to this commit :
> * tcwg_kernel
> ** llvm-master-arm-mainline-allmodconfig
> *** Failure
> *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/linux/…
> *** https://ci.linaro.org/job/tcwg_kernel--llvm-master-arm-mainline-allmodconfi…
--
Thanks,
~Nick Desaulniers
Progress:
* QEMU-610 [Remove qemu_get_cpu() from hardware models]
- Big rework of Cortex-A MPCore models. A common class is now used
and various duplicated code from ARM boards got removed.
Possible follow-up with QEMU-601 [Implement TYPE_CORTEXR52_PRIV].
Hello,
# [GNU-981] FEAT_GCS (Guarded Control Stack) support in GDB
- Started working on this feature. Currently adding ptrace and core file
support for the NT_ARM_GCS regset.
# Upstream community
- Implemented fix for ‘--with-auto-load-dir’ and
‘--with-auto-load-safe-path’ configure options on Windows (since Eli
mentioned it earlier this month) and posted “[PATCH] gdb/configure.ac:
Fix auto-load options to work with Windows path separator”.
--
Thiago
Progress:
* UM-2 [QEMU upstream maintainership]
- Took a prototype set of patches to add a second UART to the
virt board which I'd written before going off on holiday; cleaned
them up and got them into shape to send out for review. This is
likely to be QEMU 9.0 material because we want to wait for the
fix to EDK2 to make it handle the second uart more sensibly to
get into an upstream EDK2 before landing the QEMU patches.
- More code review work; sent this week's target-arm pull request
* QEMU-292 [ARMv8.3 FEAT_NV, Nested Virtualization]
- Started on implementation. This seems to be shaping up to be a less
difficult task than our initial estimate suggested; I have
code-complete patches for most of the necessary behaviour
changes already. (Testing may be a more drawn-out effort :-))
-- PMM
Sorry, there was a temporary breakage in our CI scripts, you can
ignore this bogus report.
On Tue, 24 Oct 2023 at 18:25, <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In gcc_build master-aarch64 after:
>
> | 31 patches in gcc
> | Patchwork URL: https://patchwork.sourceware.org/patch/78409
> | ecdd9931b4f libstdc++: Optimize std::is_pointer compilation performance
> | 2d53274d549 c++: Implement __is_pointer built-in trait
> | 9414aba0b5b libstdc++: Optimize std::remove_pointer compilation performance
> | b0f04909269 c++: Implement __remove_pointer built-in trait
> | f5ae5fbcc28 libstdc++: Optimize std::is_object compilation performance
> | ... and 26 more patches in gcc
> | ... applied on top of baseline commit:
> | 326a8c047ec testsuite: Fix gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c
>
> Results changed to
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> # FAILED
> # First few build errors in logs:
>
> From
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> 1
>
> The configuration of this build is:
> CI config tcwg_gcc_build/master-aarch64
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/3362/art…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/1263/artifac…
Sorry, there was a temporary breakage in our CI scripts, you can
ignore this bogus report.
On Tue, 24 Oct 2023 at 18:41, <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In gcc_build master-aarch64 after:
>
> | gcc patch https://patchwork.sourceware.org/patch/78468
> | Author: Daniil Frolov <exactlywb(a)ispras.ru>
> | Date: Tue Oct 24 17:11:24 2023 +0300
> |
> | Detecting lifetime-dse issues via Valgrind
> |
> | PR 66487 is asking to provide sanitizer-like detection for C++ object lifetime
> | violations that are worked around with -fno-lifetime-dse in Firefox, LLVM,
> | OpenJade.
> |
> | The discussion in the PR was centered around extending MSan, but MSan was not
> | ... 33 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | 326a8c047ec testsuite: Fix gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c
>
> Results changed to
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> # FAILED
> # First few build errors in logs:
>
> From
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> 1
>
> The configuration of this build is:
> CI config tcwg_gcc_build/master-aarch64
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/3368/art…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/1263/artifac…
Sorry, there was a temporary breakage in our CI scripts, you can
ignore this bogus report.
On Tue, 24 Oct 2023 at 18:40, <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In gcc_check master-aarch64 after:
>
> | gcc patch https://patchwork.sourceware.org/patch/78433
> | Author: Ajit Agarwal <aagarwa1(a)linux.ibm.com>
> | Date: Tue Oct 24 15:01:11 2023 +0530
> |
> | ree: Improve ree pass using defined abi interfaces
> |
> | Hello Vineet, Jeff and Bernhard:
> |
> | This version 13 of the patch uses abi interfaces to remove zero and sign extension elimination.
> | Bootstrapped and regtested on powerpc-linux-gnu.
> |
> | ... 40 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | 0fc13e8c0e3 Improve factor_out_conditional_operation for conversions and constants
>
> FAIL: 1162 regressions
>
> regressions.sum:
> === g++ tests ===
>
> Running g++:g++.dg/asan/asan.exp ...
> FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 output pattern test
> FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
> FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 output pattern test
> FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
> FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g output pattern test
> FAIL: c-c++-common/asan/alloca_detect_custom_size.c -Os output pattern test
> FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 output pattern test
> ... and 1191 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/3409/art… .
> The full lists of regressions and progressions are in
> - https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/3409/art… .
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/3409/art… .
>
> The configuration of this build is:
> CI config tcwg_gcc_check/master-aarch64
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/3409/art…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1093/artifac…
Sorry, there was a temporary breakage in our CI scripts, you can
ignore this bogus report.
On Tue, 24 Oct 2023 at 18:38, <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In gcc_build master-aarch64 after:
>
> | gcc patch https://patchwork.sourceware.org/patch/78469
> | Author: Stefan Schulze Frielinghaus <stefansf(a)linux.ibm.com>
> | Date: Tue Oct 24 17:26:55 2023 +0200
> |
> | testsuite: Fix _BitInt in gcc.misc-tests/godump-1.c
> |
> | Currently _BitInt is only supported on x86_64 which means that for other
> | targets all tests fail with e.g.
> |
> | gcc.misc-tests/godump-1.c:237:1: sorry, unimplemented: '_BitInt(32)' is not supported on this target
> | 237 | _BitInt(32) b32_v;
> | ... 12 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | 326a8c047ec testsuite: Fix gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c
>
> Results changed to
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> # FAILED
> # First few build errors in logs:
>
> From
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> 1
>
> The configuration of this build is:
> CI config tcwg_gcc_build/master-aarch64
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/3369/art…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/1263/artifac…
Sorry, there was a temporary breakage in our CI scripts, you can
ignore this bogus report.
On Tue, 24 Oct 2023 at 18:35, <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In gcc_build master-aarch64 after:
>
> | gcc patch https://patchwork.sourceware.org/patch/78466
> | Author: Jose E. Marchesi <jose.marchesi(a)oracle.com>
> | Date: Tue Oct 24 14:41:13 2023 +0200
> |
> | gcov-io.h: fix comment regarding length of records
> |
> | The length of gcov records is stored as a signed 32-bit number of bytes.
> | Ok?
> | ... applied on top of baseline commit:
> | 326a8c047ec testsuite: Fix gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c
>
> Results changed to
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> # FAILED
> # First few build errors in logs:
>
> From
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> 1
>
> The configuration of this build is:
> CI config tcwg_gcc_build/master-aarch64
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/3366/art…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/1263/artifac…
Hello,
# [GNU-767] Support changing SVE vector length in remote debugging
- Implemented support for expressing variable-sized vector registers in
the XML target description. Now making some changes in GDB's handling
of the expedited registers in the remote protocol and adjusting of the
g/G packet size.
# TCWG CI
- Analysed and closed LLVM code size regression GNU-963.
--
Thiago
Progress:
* UM-2 [QEMU upstream maintainership]
- post-holiday catchup on email and code review
- respin and resend of a patch fixing a bug in rdma code
- sent a target-arm pull request
* QEMU-292 [ARMv8.3 FEAT_NV, Nested Virtualization]
- did an initial read-through of the relevant portions of
the Arm ARM to identify the work required here
thanks
-- PMM
Hello,
# TCWG CI
- Flakiness in gdb.base/gdb-sigterm.exp causes false positives on
tcwg_check_gdb--master-arm-precommit, so started investigating its
failures.
- Investigated regressions reported by the CI:
- GCC regression GNU-935: Not a real regression, just already existing
failures being reported for a new version of the C++ standard.
- linux-next regression GNU-936: Fixed in the newest linux-next tree.
- GCC regression GNU-962: Opened GCC bug 111802 ("New analyser diagram
failures since commit b365e9d57ad4").
- GCC regression GNU-965: Arm already opened GCC bug 111784 ("[14
Regression] aarch64: ldp_stp_{15,16,17,18}.c test failures since
r14-4579.") about this issue.
- GCC regression GNU-966: This problem has been fixed in trunk.
- linux-next regression GNU-967: A patch was sent to fix the error.
# [GNU-767] Support changing SVE vector length in remote debugging
- Working on adapting gdbserver's regcache to support registers with a
variable size.
- Also enabling the target description XML to express vector register
sizes in terms of another register.
--
Thiago
+ linaro-toolchain(a)lists.linaro.org
Could someone help with this information in Maxim's absence ?
Thanks,
Lina
On Tue, Oct 10 2023 at 10:07 -0600, Lina Iyer wrote:
>Hi Maxim,
>
>Do you have a list of machines and who provided us with those machines
>that we use for WoA projects? I see the list in [1] but not where we got
>them from. Marcus from MS was asking for a list of MS provided machines
>that we have in use.
>
>Thanks,
>Lina
>
>[1].
>https://linaro.atlassian.net/wiki/spaces/TCWG/pages/22395192116/Accessing+W…
Hi Dmitriy,
Linaro Benchmarking CI has flagged several interesting code-speed and code-size regressions for your patch -- see [1].
In particular, could you check if below regressions can be avoided:
- grew in size by 21% - 473.astar:[.] _ZN7way2obj12releasepointEii
- slowed down by 61% - 505.mcf_r:[.] price_out_impl
Both of these are for 32-bit ARM, but AArch64 also has code-speed and code-size regressions.
Let me know if you need any assistance in reproducing these problems.
[1] https://linaro.atlassian.net/browse/LLVM-1001
Kind regards,
--
Maxim Kuvyrkov
https://www.linaro.org
> Begin forwarded message:
>
> From: ci_notify(a)linaro.org
> Subject: [Linaro-TCWG-CI] llvmorg-18-init-7933-ge13bed4c5f35: slowed down by 6% - 464.h264ref on aarch64 O2
> Date: October 8, 2023 at 04:26:39 GMT+4
> To: maxim.kuvyrkov(a)linaro.org
> Reply-To: linaro-toolchain(a)lists.linaro.org
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In CI config tcwg_bmk-code_speed-spec2k6/llvm-aarch64-master-O2 after:
>
> | commit llvmorg-18-init-7933-ge13bed4c5f35
> | Author: Dmitriy Smirnov <dmitriy.smirnov(a)arm.com>
> | Date: Fri Oct 6 11:15:00 2023 +0100
> |
> | [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP
> |
> | This patch tries to canonicalise add + gep to gep + gep.
> |
> | Co-authored-by: Paul Walker <paul.walker(a)arm.com>
> |
> | Reviewed By: nikic
> | ... 2 lines of the commit log omitted.
>
> the following benchmarks slowed down by more than 3%:
> - slowed down by 6% - 464.h264ref - from 11126 to 11766 perf samples
> the following hot functions slowed down by more than 15% (but their benchmarks slowed down by less than 3%):
> - slowed down by 44% - 464.h264ref:[.] FastFullPelBlockMotionSearch - from 1531 to 2206 perf samples
>
> The configuration of this build is:
> Below reproducer instructions can be used to re-build both "first_bad" and "last_good" cross-toolchains used in this bisection. Naturally, the scripts will fail when triggerring benchmarking jobs if you don\'t have access to Linaro TCWG CI.
>
> Configuration:
> - Benchmark:
> - Toolchain: Clang + Glibc + LLVM Linker
> - Version: all components were built from their tip of trunk
> - Target: aarch64-linux-gnu
> - Compiler flags: O2
> - Hardware: NVidia TX1 4x Cortex-A57
>
> This benchmarking CI is work-in-progress, and we welcome feedback and suggestions at linaro-toolchain(a)lists.linaro.org . In our improvement plans is to add support for SPEC CPU2017 benchmarks and provide "perf report/annotate" data behind these reports.
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--llvm-aarch64-master-…
> Reference build : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--llvm-aarch64-master-…
>
> Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/s…
>
> Full commit : https://github.com/llvm/llvm-project/commit/e13bed4c5f3544c076ce57e36d9a11e…
>
> Latest bug report status : https://linaro.atlassian.net/browse/LLVM-1001
>
> List of configurations that regressed due to this commit :
> * tcwg_bmk-code_speed-spec2k6
> ** llvm-aarch64-master-O2
> *** slowed down by 6% - 464.h264ref
> *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/s…
> *** https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--llvm-aarch64-master-…
Hello,
Attended two events in a row in September, so had a bit of a time crunch
and the weekly report fell through the cracks...
# TCWG CI
- Investigated and fixed a few false positives in the GDB precommit CI
which were caused by random failures in
gdb.threads/process-dies-while-detaching.exp. Posted upstream and
later committed patch fixing the testcase to be more stable.
- After conversations during GNU Tools Cauldron and following Maxim's
suggestion, changed Linaro's CI to use the read1 library while running
the GDB testsuite to improve the stability of its results.
- After review from Tom Tromey, posted v2 and later committed a patch
which adds '--with-additional-debug-dirs' configure option.
- Committed a couple of changes to our CI scripts which make sure that
the kernel.yama.ptrace_scope and kernel.core_pattern sysctls have
correct values for running the GDB testsuite.
# [GNU-767] Support changing SVE vector length in remote debugging
- Now that Luis pushed his SME and SME2 patches, merged current GDB main
branch into my local branch. It builds but doesn't work yet.
# GDB Upstream
- Reviewed patch series "[PATCH v3 0/4] Dynamic properties of pointers".
- Investigated upstream bugzilla "18898 - Cannot specify non-default
list of directories as argument of --with-auto-load-dir on Windows",
but concluded it's an autoconf limitation that isn't easy to fix.
# Misc
- Prepared for Linaro's Employees Meeting.
- Attended GNU Tools Cauldron.
- Took a few days of vacation.
--
Thiago
Hi Arjun,
Please ignore this report. We had a new machine added to the testing pool, and it behaved differently than the others.
--
Maxim Kuvyrkov
https://www.linaro.org
> On Oct 4, 2023, at 22:30, ci_notify(a)linaro.org wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In CI config tcwg_glibc_check/master-arm after:
>
> | 13 patches in glibc
> | Patchwork URL: https://patchwork.sourceware.org/patch/76970
> | 72a0ec189c Move 'rpc' routines from 'inet' into 'nss'
> | e9e10ad39b Move 'protocols' routines from 'inet' into 'nss'
> | e0694af485 Move 'networks' routines from 'inet' into 'nss'
> | 547bcf6d44 Move 'netgroup' routines from 'inet' into 'nss'
> | 6c43eb641a Move 'hosts' routines from 'inet' into 'nss'
> | ... and 8 more patches in glibc
> | ... applied on top of baseline commit:
> | 1056e5b4c3 tunables: Terminate if end of input is reached (CVE-2023-4911)
>
> FAIL: 7 regressions
>
> regressions.sum:
> === glibc tests ===
>
> Running glibc:io ...
> FAIL: io/tst-close_range
>
> Running glibc:misc ...
> FAIL: misc/tst-epoll
> FAIL: misc/tst-epoll-time64
> FAIL: misc/tst-mount
> FAIL: misc/tst-process_mrelease
> ... and 6 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/802/artifa… .
> The full lists of regressions and progressions are in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/802/artifa… .
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/802/artifa… .
>
>
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/802/artifa…
> Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/650/artifact/a…
Hi Joe,
Please ignore this report. We had a new machine added to the testing pool, and it behaved differently than the others.
--
Maxim Kuvyrkov
https://www.linaro.org
> On Oct 4, 2023, at 22:32, ci_notify(a)linaro.org wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In CI config tcwg_glibc_check/master-arm after:
>
> | glibc patch https://patchwork.sourceware.org/patch/77093
> | Author: Joe Ramsay <Joe.Ramsay(a)arm.com>
> | Date: Wed Oct 4 11:58:09 2023 +0100
> |
> | aarch64: Improve vecmath sin routines
> |
> | * Update ULP comment reflecting a new observed max in [-pi/2, pi/2]
> | * Use the same polynomial in AdvSIMD and SVE, rather than FTRIG instructions
> | * Improve register use near special-case branch
> |
> | Also use overloaded intrinsics for SVE.
> | ... applied on top of baseline commit:
> | 1056e5b4c3 tunables: Terminate if end of input is reached (CVE-2023-4911)
>
> FAIL: 5 regressions
>
> regressions.sum:
> === glibc tests ===
>
> Running glibc:io ...
> FAIL: io/tst-close_range
>
> Running glibc:misc ...
> FAIL: misc/tst-epoll
> FAIL: misc/tst-epoll-time64
> FAIL: misc/tst-mount
> FAIL: misc/tst-process_mrelease
> ... and 2 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/810/artifa… .
> The full lists of regressions and progressions are in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/810/artifa… .
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/810/artifa… .
>
>
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/810/artifa…
> Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/650/artifact/a…
Hi Siddhesh,
Please ignore this report. We had a new machine added to the testing pool, and it behaved differently than the others.
--
Maxim Kuvyrkov
https://www.linaro.org
> On Oct 4, 2023, at 22:33, ci_notify(a)linaro.org wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> In CI config tcwg_glibc_check/master-arm after:
>
> | glibc patch https://patchwork.sourceware.org/patch/77054
> | Author: Siddhesh Poyarekar <siddhesh(a)sourceware.org>
> | Date: Tue Oct 3 16:11:50 2023 -0400
> |
> | Make all malloc tunables SXID_ERASE
> |
> | The malloc tunables were made SXID_IGNORE to mimic the environment
> | variables they aliased, in order to maintain compatibility. This
> | allowed alteration of allocator behaviour across setuid boundaries,
> | where a setuid program may ignore the tunable but its non-setuid child
> | can read it and adjust allocator behaviour accordingly.
> | ... 10 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | 1056e5b4c3 tunables: Terminate if end of input is reached (CVE-2023-4911)
>
> FAIL: 5 regressions
>
> regressions.sum:
> === glibc tests ===
>
> Running glibc:io ...
> FAIL: io/tst-close_range
>
> Running glibc:misc ...
> FAIL: misc/tst-epoll
> FAIL: misc/tst-epoll-time64
> FAIL: misc/tst-mount
> FAIL: misc/tst-process_mrelease
> ... and 2 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/806/artifa… .
> The full lists of regressions and progressions are in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/806/artifa… .
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/806/artifa… .
>
>
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/806/artifa…
> Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/650/artifact/a…
Hi,
The error reported below was in fact caused by a bug in these tests, which
has now been fixed.
Sorry for the false alarm.
Thanks
On Tue, 26 Sept 2023 at 16:42, <ci_notify(a)linaro.org> wrote:
> Dear contributor, our automatic CI has detected problems related to your
> patch(es). Please find some details below. If you have any questions,
> please follow up on linaro-toolchain(a)lists.linaro.org mailing list,
> Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain
> developer on the usual project channel.
>
> In CI config tcwg_binutils_check/master-aarch64 after:
>
> | binutils patch https://patchwork.sourceware.org/patch/76666
> | Author: Arsen Arsenović <arsen(a)aarsen.me>
> | Date: Tue Sep 26 02:17:33 2023 +0200
> |
> | *: add modern gettext support
> |
> | ChangeLog:
> |
> | * .gitignore: Add '/gettext*'.
> | * configure.ac (host_libs): Replace intl with gettext.
> | (hbaseargs, bbaseargs, baseargs): Split baseargs into
> {h,b}baseargs.
> | ... 64 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | d86dbbea8a8 aarch64: Allow feature flags to occupy >64 bits
>
> FAIL: 2 regressions
>
> regressions.sum:
> === binutils tests ===
>
> Running binutils:binutils-all/ar.exp ...
> FAIL: replacing non-deterministic member (wrong size, expected: 920)
> FAIL: replacing SOURCE_DATE_EPOCH deterministic member (wrong size,
> expected: 1096)
>
> === Results Summary ===
>
> You can find the failure logs in *.log.1.xz files in
> -
> https://ci.linaro.org/job/tcwg_binutils_check--master-aarch64-precommit/376…
> .
> The full lists of regressions and progressions are in
> -
> https://ci.linaro.org/job/tcwg_binutils_check--master-aarch64-precommit/376…
> .
> The list of [ignored] baseline and flaky failures are in
> -
> https://ci.linaro.org/job/tcwg_binutils_check--master-aarch64-precommit/376…
> .
>
>
>
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build :
> https://ci.linaro.org/job/tcwg_binutils_check--master-aarch64-precommit/376…
> Reference build :
> https://ci.linaro.org/job/tcwg_binutils_check--master-aarch64-build/302/art…