Page MenuHomePhabricator

vvereschaka (Vlad Vereschaka)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 26 2013, 11:15 AM (454 w, 5 d)

Recent Activity

Jul 15 2022

vvereschaka committed rZORGaeffa4c82df5: Add new workers and NVPTX target builders. (authored by vvereschaka).
Add new workers and NVPTX target builders.
Jul 15 2022, 3:21 PM · Restricted Project
vvereschaka closed D129394: Add new workers and NVPTX target builders..
Jul 15 2022, 3:21 PM · Restricted Project
vvereschaka added a comment to D129394: Add new workers and NVPTX target builders..

ping

Jul 15 2022, 2:26 PM · Restricted Project

Jul 8 2022

vvereschaka updated the diff for D129394: Add new workers and NVPTX target builders..

Added nvptx-nvidia builders into the patch.

Jul 8 2022, 2:58 PM · Restricted Project
vvereschaka added a comment to D129394: Add new workers and NVPTX target builders..

They are not ready yet, but ok.

Jul 8 2022, 1:46 PM · Restricted Project
vvereschaka added a comment to D129394: Add new workers and NVPTX target builders..

@gkistanova
these new workers have the same access token as all our as-builder-* workers.

Jul 8 2022, 1:07 PM · Restricted Project
vvereschaka requested review of D129394: Add new workers and NVPTX target builders..
Jul 8 2022, 1:06 PM · Restricted Project

May 26 2022

vvereschaka added a comment to D126478: [runtimes] Officially deprecate the legacy testing configuration system.

@ldionne ,
I have checked out our cmake cache for win-to-linux cross builds and I found that we already use the "new-style" test configuration files all libs accordingly: llvm-libc++-static.cfg.in, llvm-libc++abi-static.cfg.in and llvm-libunwind-static.cfg.in. It works fine for the builds currently.
We provide <lib>_TARGET_INFO=libcxx.test.target_info.LinuxRemoteTI and <lib>_EXECUTOR cmake vars only for these configurations.
Actually, the tests work without <lib>_TARGET_INFO also, but because there is still an appropriate parameter I did keep them there just in case.

May 26 2022, 9:44 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
vvereschaka added a comment to D126478: [runtimes] Officially deprecate the legacy testing configuration system.

Hi @ldionne. Got it, thank you! I'll check our cmake cache file out and remove any deprecated variables.

May 26 2022, 11:37 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

May 20 2022

vvereschaka added a comment to D124836: [AArch64] Add support for -fzero-call-used-regs.

got it. Yes, looks like it fixed. The test got passed during the last build: https://lab.llvm.org/buildbot/#/builders/104/builds/7812
Thank you.

May 20 2022, 2:19 PM · Restricted Project, Restricted Project, Restricted Project
vvereschaka added a comment to D124836: [AArch64] Add support for -fzero-call-used-regs.

the zero-call-used-regs.ll test gets failed on llvm-clang-x86_64-expensive-checks-ubuntu builder with the following errors:

...
*** Bad machine code: Illegal physical register for instruction ***
- function:    all_arg
- basic block: %bb.0 entry (0x555be568bb88)
- instruction: $q0 = MOVID 0
- operand 0:   $q0
$q0 is not a FPR64 register.
...

see more details here https://lab.llvm.org/buildbot/#/builders/104/builds/7797/steps/6/logs/FAIL__LLVM__zero-call-used-regs_ll

May 20 2022, 10:53 AM · Restricted Project, Restricted Project, Restricted Project

May 13 2022

vvereschaka added a comment to D123692: [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE..

the FAIL: llvm-libunwind-static.cfg.in:: aarch64.ra_sign_state.pass.cpp test is getting failed on Linux Ubuntu/Aarch64 toolchain builders with the following output:

May 13 2022, 4:19 PM · Restricted Project, Restricted Project, Restricted Project

Apr 28 2022

vvereschaka committed rG8e442b341c3b: [CMake] Ensure correct extension for llvm-lit is used on Windows when… (authored by dgg5503).
[CMake] Ensure correct extension for llvm-lit is used on Windows when…
Apr 28 2022, 8:44 PM · Restricted Project, Restricted Project
vvereschaka closed D124197: [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled..
Apr 28 2022, 8:43 PM · Restricted Project, Restricted Project
vvereschaka added a comment to D124197: [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled..

@dgg5503, I did one more rebuild and this time the result completely different. In comparison with the previous build, where libcxx ci and windows tests have failed, this time all those tests have passed, but the debian target tests have failed. I suppose, because these changes touch the common cmake configuration file, it triggers all possible cases/targets for the builds and not all of these tests are work correctly in that time.
So, the changes are not related with these failed tests. I'll commit your changes.

Apr 28 2022, 4:11 PM · Restricted Project, Restricted Project

Apr 25 2022

vvereschaka committed rG8e4cd7295cb5: [CMake] Update cache file for Win to ARM Linux cross toolchain builders. NFC. (authored by vvereschaka).
[CMake] Update cache file for Win to ARM Linux cross toolchain builders. NFC.
Apr 25 2022, 5:50 PM · Restricted Project, Restricted Project
vvereschaka committed rGdb92019ab97b: [libunwind] Update the test configuration files to support the remote execution. (authored by vvereschaka).
[libunwind] Update the test configuration files to support the remote execution.
Apr 25 2022, 5:50 PM · Restricted Project
vvereschaka closed D123890: [libunwind] Update the test configuration files to support the remote execution..
Apr 25 2022, 5:49 PM · Restricted Project, Restricted Project, Restricted Project
vvereschaka added inline comments to D123890: [libunwind] Update the test configuration files to support the remote execution..
Apr 25 2022, 3:48 PM · Restricted Project, Restricted Project, Restricted Project

Apr 21 2022

vvereschaka added a comment to D124203: [clang][safestack] Remove triple from stack usage test.

Thank you @paulkirth. I have tested these changes locally on the builder. It works fine.

Apr 21 2022, 3:37 PM · Restricted Project, Restricted Project
vvereschaka accepted D124197: [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled..

Hi @dgg5503, thank you, LGTM, but the pre-build status is failed. I don't see that failing of those tests are related with these changes. Anyway, would you double check it just in case?

Apr 21 2022, 3:11 PM · Restricted Project, Restricted Project
vvereschaka added a comment to D119996: [safestack] Support safestack in stack size diagnostics.

using of specific triple within stack-usage-safestack.c test causes a failure for the compilers, which don't support these triples (arm/aarch64 in my case).
Such as:

error: unable to create target: 'No available targets are compatible with triple "i386-apple-darwin"'

see more details in https://lab.llvm.org/buildbot/#/builders/119/builds/8169/steps/9/logs/FAIL__Clang__stack-usage-safestack_c result for the failed build.

Apr 21 2022, 2:29 PM · Restricted Project, Restricted Project, Restricted Project
vvereschaka added a comment to D123890: [libunwind] Update the test configuration files to support the remote execution..

@ldionne, would you take a look? I would like to restart our ARMv7 win-to-linux cross builder with these new configuration files, but they don't work with the remote test execution properly.

Apr 21 2022, 2:13 PM · Restricted Project, Restricted Project, Restricted Project

Apr 15 2022

vvereschaka requested review of D123890: [libunwind] Update the test configuration files to support the remote execution..
Apr 15 2022, 7:50 PM · Restricted Project, Restricted Project, Restricted Project
vvereschaka added a comment to D120293: [Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders..

thank you a lot! The armv7/aarch64 cross win-x-linux release builders are green now:

Apr 15 2022, 4:06 PM · Restricted Project

Apr 13 2022

vvereschaka added a comment to D120293: [Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders..

I found that the release/14.x branch has missed at least the following commits for clang/cmake/caches/CrossWinToARMLinux.cmake file:

Apr 13 2022, 1:52 PM · Restricted Project
vvereschaka added a comment to D120293: [Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders..

thank you a lot to pointing at the problems. Looks like armv7 builder gets failed because of some missed commits. aarch64 looks very strange, but also possible that there is the same reason.
I'm investigating the problems.

Apr 13 2022, 11:48 AM · Restricted Project

Mar 25 2022

vvereschaka committed rZORG9b6e97b7a6ce: [Buildbot] Add two new workers for the cross win-to-linux Arm/Aarch64 release… (authored by vvereschaka).
[Buildbot] Add two new workers for the cross win-to-linux Arm/Aarch64 release…
Mar 25 2022, 1:10 PM · Restricted Project
vvereschaka closed D122451: [Buildbot] Add two new workers for the cross win-to-linux Arm/Aarch64 release builders..
Mar 25 2022, 1:10 PM · Restricted Project

Mar 24 2022

vvereschaka added a comment to D122451: [Buildbot] Add two new workers for the cross win-to-linux Arm/Aarch64 release builders..

@gkistanova I would like to connect those workers/builders to the staging master at first and switch to the production master later.

Mar 24 2022, 8:07 PM · Restricted Project
vvereschaka requested review of D122451: [Buildbot] Add two new workers for the cross win-to-linux Arm/Aarch64 release builders..
Mar 24 2022, 8:02 PM · Restricted Project

Mar 18 2022

vvereschaka committed rG41f74bc7ae33: [CMake] Update cache file for Win to ARM Linux cross toolchain builders. NFC. (authored by vvereschaka).
[CMake] Update cache file for Win to ARM Linux cross toolchain builders. NFC.
Mar 18 2022, 9:40 PM · Restricted Project

Mar 4 2022

vvereschaka committed rZORG02ae083a8a7c: [Buildbot] Use 'TOOLCHAIN_TARGET_TRIPLE' instead of `TARGET_TRIPLE` for Win to… (authored by vvereschaka).
[Buildbot] Use 'TOOLCHAIN_TARGET_TRIPLE' instead of `TARGET_TRIPLE` for Win to…
Mar 4 2022, 5:28 PM · Restricted Project
vvereschaka closed D121031: [Buildbot] Use 'TOOLCHAIN_TARGET_TRIPLE' instead of `TARGET_TRIPLE` for Win to Linux Arm cross builders..
Mar 4 2022, 5:28 PM · Restricted Project
vvereschaka committed rGd860ac5da6d7: [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm… (authored by vvereschaka).
[CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm…
Mar 4 2022, 4:40 PM · Restricted Project
vvereschaka closed D121029: [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. NFC..
Mar 4 2022, 4:40 PM · Restricted Project, Restricted Project
vvereschaka accepted D121029: [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. NFC..
Mar 4 2022, 4:36 PM · Restricted Project, Restricted Project
vvereschaka requested review of D121031: [Buildbot] Use 'TOOLCHAIN_TARGET_TRIPLE' instead of `TARGET_TRIPLE` for Win to Linux Arm cross builders..
Mar 4 2022, 4:16 PM · Restricted Project
vvereschaka retitled D121029: [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. NFC. from [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. to [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. NFC..
Mar 4 2022, 4:10 PM · Restricted Project, Restricted Project
vvereschaka requested review of D121029: [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. NFC..
Mar 4 2022, 4:09 PM · Restricted Project, Restricted Project
vvereschaka added a comment to D120019: Replace the use of TARGET_TRIPLE.

I'm testing https://reviews.llvm.org/D119918 locally on the builders. Looks like TARGET_TRIPLE as a cache file parameter slightly affects the configuration. I'm getting the warnings during the initial configuration.
I'll replace the parameter name to TOOLCHAIN_TARGET_TRIPLE to avoid the possible future mistakes and just in case.

Mar 4 2022, 3:10 PM · Restricted Project
vvereschaka added a comment to D119918: [CMake] Rename TARGET_TRIPLE to LLVM_TARGET_TRIPLE.

no need those changes for CrossWinToARMLinux.cmake. TARGET_TRIPLE is using to parametrize the cache file only.
But if there is a goal to completely remove TARGET_TRIPLE from the source tree I will update the cache file and the buildbot configuration accordingly

Mar 4 2022, 2:39 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
vvereschaka added a comment to D120019: Replace the use of TARGET_TRIPLE.

I was planning on landing https://reviews.llvm.org/D119918 which renames TARGET_TRIPLE in CrossWinToARMLinux.cmake, would that address the issue?

Mar 4 2022, 2:31 PM · Restricted Project
vvereschaka added a comment to D120019: Replace the use of TARGET_TRIPLE.

Those builders are currently on staging buildbot.

Mar 4 2022, 1:42 PM · Restricted Project
vvereschaka added a comment to D120019: Replace the use of TARGET_TRIPLE.

the TARGET_TRIPLE is a parameter for the CrossWinToARMLinux.cmake cache file and used within it to configure the build, including LLVM_DEFAULT_TARGET_TRIPLE. Your changes will break the Win-to-Linux cross toolchain builds.
Would you revert your commit?

Mar 4 2022, 1:38 PM · Restricted Project

Mar 3 2022

vvereschaka committed rZORGd5e29257a75a: [Buildbot] Enable zlib support for Windows to Linux cross toolchain builders. (authored by vvereschaka).
[Buildbot] Enable zlib support for Windows to Linux cross toolchain builders.
Mar 3 2022, 6:35 PM · Restricted Project
vvereschaka closed D120957: [Buildbot] Enable zlib support for Windows to Linux cross toolchain builders..
Mar 3 2022, 6:35 PM · Restricted Project
vvereschaka committed rZORG58d002fb13cd: [Buildbot] Remove outdated LLVM_AR parameter for Windows to Linux Cross… (authored by vvereschaka).
[Buildbot] Remove outdated LLVM_AR parameter for Windows to Linux Cross…
Mar 3 2022, 6:35 PM · Restricted Project
vvereschaka closed D120955: [Buildbot] Remove outdated LLVM_AR parameter for Windows to Linux Cross toolchain builders..
Mar 3 2022, 6:35 PM · Restricted Project
vvereschaka requested review of D120957: [Buildbot] Enable zlib support for Windows to Linux cross toolchain builders..
Mar 3 2022, 6:29 PM · Restricted Project
vvereschaka requested review of D120955: [Buildbot] Remove outdated LLVM_AR parameter for Windows to Linux Cross toolchain builders..
Mar 3 2022, 6:27 PM · Restricted Project
vvereschaka committed rG19c1b084a7da: [CMake] Update cache file for Win to ARM cross tooolchain. NFC. (authored by vvereschaka).
[CMake] Update cache file for Win to ARM cross tooolchain. NFC.
Mar 3 2022, 2:34 PM · Restricted Project

Feb 23 2022

vvereschaka committed rG18fa0b15ccf6: [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC. (authored by vvereschaka).
[CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC.
Feb 23 2022, 3:18 PM
vvereschaka closed D120383: [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC..
Feb 23 2022, 3:17 PM · Restricted Project
vvereschaka accepted D120383: [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC..
Feb 23 2022, 1:20 PM · Restricted Project
vvereschaka retitled D120383: [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC. from [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. to [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC..
Feb 23 2022, 11:11 AM · Restricted Project

Feb 22 2022

vvereschaka updated the summary of D120383: [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC..
Feb 22 2022, 8:25 PM · Restricted Project
vvereschaka requested review of D120383: [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC..
Feb 22 2022, 8:24 PM · Restricted Project
vvereschaka committed rZORG17dbfbae0dc7: [Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders. (authored by vvereschaka).
[Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders.
Feb 22 2022, 4:44 PM
vvereschaka closed D120293: [Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders..
Feb 22 2022, 4:44 PM · Restricted Project

Feb 21 2022

vvereschaka requested review of D120293: [Buildbot] Updated configuration for Armv7/Aarch64 Win-x-Linux cross builders..
Feb 21 2022, 6:28 PM · Restricted Project

Feb 15 2022

vvereschaka added a comment to D119836: [runtimes] Deprecate FOO_SYSROOT & friends.

@vvereschaka @broadwaylamb clang/cmake/caches/CrossWinToARMLinux.cmake is using those variables -- we should try to use the native CMake equivalents instead.

@ldionne , thank you. 'll update CrossWinToARMLinux.cmake accordingly.

Feb 15 2022, 11:06 AM · Restricted Project, Restricted Project, Restricted Project

Feb 9 2022

vvereschaka added a comment to rGeceb40183cbb: [libc++] Avoid -Wmacro-redefined in libc++ headers in the legacy test config.

@ldionne

@vvereschaka Actually, I think it's adding a space after -isystem that broke your Windows build.

yes, that's it. Thank you, it is fixed now.

Feb 9 2022, 10:13 AM

Jan 11 2022

vvereschaka added a comment to D116023: [libc++][ranges] Implement `uninitialized_copy{,_n}` and `uninitialized_move{,_n}`..

The libc++::in_out_result.pass.cpp test gets failed to build with the following error:

Jan 11 2022, 9:31 PM · Restricted Project

Dec 28 2021

vvereschaka committed rZORGe3931db34b81: Update configuration for 'llvm-clang-x86_64-expensive-checks-ubuntu*' builders. (authored by vvereschaka).
Update configuration for 'llvm-clang-x86_64-expensive-checks-ubuntu*' builders.
Dec 28 2021, 6:18 PM
vvereschaka closed D116349: Update configuration for 'llvm-clang-x86_64-expensive-checks-ubuntu*' builders. .
Dec 28 2021, 6:18 PM
vvereschaka requested review of D116349: Update configuration for 'llvm-clang-x86_64-expensive-checks-ubuntu*' builders. .
Dec 28 2021, 5:42 PM

Dec 27 2021

vvereschaka committed rZORG6911944e3a24: Update string formatting for AnnotatedCommand to support Python >3.7. (authored by vvereschaka).
Update string formatting for AnnotatedCommand to support Python >3.7.
Dec 27 2021, 5:18 PM
vvereschaka closed D91205: Update string formatting for AnnotatedCommand to support Python >3.7. .

Updated with revision id 6911944e3a24864c6560733310c1047af9a9f5a6

Dec 27 2021, 5:10 PM · Restricted Project

Dec 2 2021

vvereschaka added inline comments to D114818: [libunwind] Fix unwind_leaffunction test.
Dec 2 2021, 11:12 AM · Restricted Project, Restricted Project

Nov 30 2021

vvereschaka added a comment to D114818: [libunwind] Fix unwind_leaffunction test.

Do we need to apply attribute((noinline)) to main? Can you try that out and let me know if that helps?

Nov 30 2021, 3:14 PM · Restricted Project, Restricted Project
vvereschaka added a comment to D114818: [libunwind] Fix unwind_leaffunction test.

I ran these changes on Linux (Ubuntu 18.04)/Aarch64 board. The test gets failed because of missed 'main':

ubuntu@jetson8:/tmp$ ./t.tmp.exe 
info.dli_sname: _Z14signal_handleri
info.dli_sname: __kernel_rt_sigreturn
info.dli_sname: _Z18crashing_leaf_funcv
info.dli_sname: __libc_start_main
Nov 30 2021, 2:51 PM · Restricted Project, Restricted Project

Nov 5 2021

vvereschaka added a reverting change for rG3255578ee1db: [libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M: rGc0d22dd0e745: Revert "[libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M".
Nov 5 2021, 9:05 PM
vvereschaka committed rGc0d22dd0e745: Revert "[libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M" (authored by vvereschaka).
Revert "[libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M"
Nov 5 2021, 9:05 PM
vvereschaka added a reverting change for D113181: [libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M: rGc0d22dd0e745: Revert "[libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M".
Nov 5 2021, 9:04 PM · Restricted Project
vvereschaka added a comment to D113181: [libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M.

Hi @danielkiss,
The buildbot's build is broken already for more than one day without attention. Sorry, but I'm going to revert this commit.

Nov 5 2021, 9:04 PM · Restricted Project
vvereschaka added a comment to D107378: Make enum iteration with seq safe by default.

understood, thank you!
I'll take a closer look at these warnings to figure out the source.

Nov 5 2021, 3:13 PM · Restricted Project
vvereschaka added a comment to D107378: Make enum iteration with seq safe by default.

looks like these changes are reason of bunch of build warnings on the windows builders (VC). I see more than 1000 additional warnings such as

C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\include\llvm/ADT/Sequence.h(119): warning C4309: 'static_cast': truncation of constant value
C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\include\llvm/ADT/Sequence.h(120): warning C4309: 'static_cast': truncation of constant value
C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\include\llvm/ADT/Sequence.h(119): warning C4309: 'static_cast': truncation of constant value
C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\include\llvm/ADT/Sequence.h(120): warning C4309: 'static_cast': truncation of constant value
Nov 5 2021, 2:50 PM · Restricted Project
vvereschaka added a comment to D113181: [libcxxabi][ARM] Make CXX_end_cleanup compatible with Armv6-M.

same as for @thakis, these changes have broken the armv7 toolchain builder

11.219 [3/3/902] Linking CXX shared library C:\buildbot\as-builder-1\x-armv7l\build\lib\armv7-unknown-linux-gnueabihf\libc++abi.so.1.0
FAILED: C:/buildbot/as-builder-1/x-armv7l/build/lib/armv7-unknown-linux-gnueabihf/libc++abi.so.1.0 
cmd.exe /C "cd . && C:\buildbot\as-builder-1\x-armv7l\build\.\bin\clang++.exe --target=armv7-unknown-linux-gnueabihf -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections --target=armv7-unknown-linux-gnueabihf --sysroot=C:/buildbot/.arm-ubuntu  -O3 -DNDEBUG  -Wl,-z,nodelete -Wl,--color-diagnostics  --target=armv7-unknown-linux-gnueabihf --sysroot=C:/buildbot/.arm-ubuntu -nostdlib++ -shared -Wl,-soname,libc++abi.so.1 -o C:\buildbot\as-builder-1\x-armv7l\build\lib\armv7-unknown-linux-gnueabihf\libc++abi.so.1.0 libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_aux_runtime.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_default_handlers.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_demangle.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception_storage.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_guard.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_handlers.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_vector.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_virtual.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_exception.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_stdexcept.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_typeinfo.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/abort_message.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/fallback_malloc.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/private_typeinfo.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_personality.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_thread_atexit.cpp.o  -Wl,-rpath,$ORIGIN/../lib  C:/buildbot/as-builder-1/x-armv7l/build/lib/clang/14.0.0/lib/armv7-unknown-linux-gnueabihf/libclang_rt.builtins.a  C:/buildbot/as-builder-1/x-armv7l/build/lib/armv7-unknown-linux-gnueabihf/libunwind.a  -lpthread  -lc  C:/buildbot/as-builder-1/x-armv7l/build/lib/clang/14.0.0/lib/armv7-unknown-linux-gnueabihf/libclang_rt.builtins.a  -ldl  -lpthread && cd ."
ld.lld: error: relocation R_ARM_ABS32 cannot be used against symbol '_Unwind_Resume'; recompile with -fPIC
>>> defined in C:/buildbot/as-builder-1/x-armv7l/build/lib/armv7-unknown-linux-gnueabihf/libunwind.a(Unwind-EHABI.cpp.o)
>>> referenced by cxa_exception.cpp
>>>               libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception.cpp.o:(.text.__cxa_end_cleanup+0x18)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Nov 5 2021, 2:37 PM · Restricted Project

Oct 29 2021

vvereschaka committed rGefa5cadcf712: [CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC (authored by vvereschaka).
[CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC
Oct 29 2021, 6:56 PM

Oct 28 2021

vvereschaka added a comment to D112082: [libunwind] Use the from-scratch testing configuration by default.

these changes break the remote test execution on the cross toolchain builders. The libunwind tests get running on the local host instead of the remote target.
https://lab.llvm.org/buildbot/#/builders/60/builds/5235

Oct 28 2021, 1:18 PM · Restricted Project, Restricted Project

Jul 6 2021

vvereschaka added a comment to D102045: [libc++] Provide 'buildhost-<platform> feature for the tests..

Would it make sense for that to be a full triple instead of just the result of sys.platform?

Jul 6 2021, 4:59 PM · Restricted Project
vvereschaka committed rZORG08662254487c: Enable LLD tests together with the expensive checks on the expensive check… (authored by vvereschaka).
Enable LLD tests together with the expensive checks on the expensive check…
Jul 6 2021, 12:25 PM
vvereschaka closed D105369: Enable LLD tests together with the expensive checks on the expensive check builders..
Jul 6 2021, 12:25 PM · Restricted Project

Jul 2 2021

vvereschaka added a comment to D105071: [lld/mac] Make symbol table order deterministic.

Now I got it, thank you. I have prepared proper changes here https://reviews.llvm.org/D105369

Jul 2 2021, 1:13 PM · Restricted Project, Restricted Project
vvereschaka added a reviewer for D105369: Enable LLD tests together with the expensive checks on the expensive check builders.: gribozavr.
Jul 2 2021, 1:12 PM · Restricted Project
vvereschaka requested review of D105369: Enable LLD tests together with the expensive checks on the expensive check builders..
Jul 2 2021, 1:11 PM · Restricted Project

Jun 30 2021

vvereschaka added a comment to D105071: [lld/mac] Make symbol table order deterministic.

I did some research and I found that lld project does not contain any expensive checks. There is nothing to run on the expensive check builders.
But there is few builders that run the lld tests including MachO/stabs.s. As example lld-x86_64-ubuntu-fast - https://lab.llvm.org/buildbot/#/builders/58

Jun 30 2021, 2:01 PM · Restricted Project, Restricted Project

Jun 29 2021

vvereschaka added a comment to D105071: [lld/mac] Make symbol table order deterministic.

@vvereschaka, could we run lld tests on that bot too? lld tests run pretty quickly.

Jun 29 2021, 10:22 AM · Restricted Project, Restricted Project

May 19 2021

vvereschaka added a comment to D102452: [Remarks] Add analysis remarks for memset/memcpy/memmove lengths.

we've started getting the warnings for newly created file llvm/lib/Transforms/Utils/MemoryOpRemark.cpp on the cross toolchain builders:

May 19 2021, 5:16 PM · Restricted Project

May 18 2021

vvereschaka committed rGb5a80a0f370c: [CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC (authored by vvereschaka).
[CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC
May 18 2021, 8:30 PM
vvereschaka committed rZORG1a389eb42b96: Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. (authored by vvereschaka).
Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders.
May 18 2021, 8:28 PM
vvereschaka closed D102741: Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders..
May 18 2021, 8:28 PM
vvereschaka requested review of D102741: Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders..
May 18 2021, 5:50 PM

May 13 2021

vvereschaka added a comment to D102345: [Passes] Run GlobalsAA before LICM during LTO in new PM..

Thank you @aeubanks, got it.

May 13 2021, 6:16 PM · Restricted Project
vvereschaka added a comment to D102345: [Passes] Run GlobalsAA before LICM during LTO in new PM..

these changes breaks the new-pm-lto-defaults.ll test on the cross win-x-arm linux cross builders:

May 13 2021, 5:57 PM · Restricted Project

May 11 2021

vvereschaka committed rG384dd9ddaf61: [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows. (authored by vvereschaka).
[libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows.
May 11 2021, 11:42 AM
vvereschaka closed D102048: [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows..
May 11 2021, 11:42 AM · Restricted Project

May 7 2021

vvereschaka added a comment to D102045: [libc++] Provide 'buildhost-<platform> feature for the tests..

got it, perfect. Thank you.

May 7 2021, 4:53 PM · Restricted Project
vvereschaka updated the diff for D102048: [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows..

@ldionne, @curdeius thank you for review.
Updated diff accordingly

  • reworded comment
  • %t.grep => %t.escaped.grep
  • do not remove temporary file in the test.
May 7 2021, 4:48 PM · Restricted Project