Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: aarch64-gnu-debug job #131207

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

davidtwco
Copy link
Member

@davidtwco davidtwco commented Oct 3, 2024

  • Adds a new CI job which checks that the compiler builds with --enable-debug and tests that needs-force-clang-based-tests pass (where cross-language LTO is tested).
  • Add a test confirming that -Zbranch-protection=pac-ret and cross-language LTO work together.

r? @Mark-Simulacrum

try-job: aarch64-gnu-debug

Adds a new CI job which checks that the compiler builds with
`--enable-debug` and tests that `needs-force-clang-based-tests` pass
(where cross-language LTO is tested).
Add a test confirming that `-Zbranch-protection=pac-ret` and
cross-language LTO work together.
@rustbot rustbot added A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Oct 3, 2024
@rustbot
Copy link
Collaborator

rustbot commented Oct 3, 2024

This PR modifies tests/run-make/. If this PR is trying to port a Makefile
run-make test to use rmake.rs, please update the
run-make port tracking issue
so we can track our progress. You can either modify the tracking issue
directly, or you can comment on the tracking issue and link this PR.

cc @jieyouxu

Copy link
Member

@jieyouxu jieyouxu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The test itself LGTM

@Mark-Simulacrum
Copy link
Member

@bors r+

This seems OK to me.

@bors
Copy link
Contributor

bors commented Oct 12, 2024

📌 Commit bb0a461 has been approved by Mark-Simulacrum

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 12, 2024
tgross35 added a commit to tgross35/rust that referenced this pull request Oct 12, 2024
…-Simulacrum

ci: aarch64-gnu-debug job

- Adds a new CI job which checks that the compiler builds with `--enable-debug` and tests that `needs-force-clang-based-tests` pass (where cross-language LTO is tested).
- Add a test confirming that `-Zbranch-protection=pac-ret` and cross-language LTO work together.

r? `@Mark-Simulacrum`
bors added a commit to rust-lang-ci/rust that referenced this pull request Oct 13, 2024
Rollup of 7 pull requests

Successful merges:

 - rust-lang#131120 (Stabilize `const_option`)
 - rust-lang#131207 (ci: aarch64-gnu-debug job)
 - rust-lang#131334 (Enable sanitizers for loongarch64-unknown-*)
 - rust-lang#131358 (force "HEAD" for non-CI and `git_upstream_merge_base` for CI environment)
 - rust-lang#131418 (Use throw intrinsic from stdarch in wasm libunwind)
 - rust-lang#131579 (Remap path prefix in the panic message of `tests/ui/meta/revision-bad.rs`)
 - rust-lang#131591 (add latest crash tests)

r? `@ghost`
`@rustbot` modify labels: rollup
@tgross35
Copy link
Contributor

Do we have a limit on the number of runners that handle arm jobs? The auto job is about an hour in and https://github.com/rust-lang-ci/rust/actions/runs/11309982802/job/31454499991 still says "Job is waiting for a runner from 'ubuntu-22.04-arm64-8core-32gb' to come online." for the existing aarch64-gnu job.

@tgross35
Copy link
Contributor

tgross35 commented Oct 13, 2024

Looks like this failed the rollup #131630 (comment).

@bors r-

Regarding my above message - the original aarch64-gnu job did eventually start, just about an hour later than everything else.

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 13, 2024
@davidtwco
Copy link
Member Author

@Mark-Simulacrum do you know whether we do have a limit on these runners or why it would be slow to start?

@Mark-Simulacrum
Copy link
Member

There should be 50(?) runners worth of concurrency of this particular runner, so I doubt that was the problem. Looking back it looks like the job did eventually run, maybe this was fallout from the github problems last week (IIRC)?

I'd suggest we just retry.

@davidtwco
Copy link
Member Author

@bors r=Mark-Simulacrum

@bors
Copy link
Contributor

bors commented Oct 15, 2024

📌 Commit bb0a461 has been approved by Mark-Simulacrum

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Oct 15, 2024
@tgross35
Copy link
Contributor

Did something land to fix the cross-lang-lto failure on this job from the rollup?

@jieyouxu
Copy link
Member

FTR, the failure was

call.*rust_never_inlined
thread 'main' panicked at /checkout/tests/run-make/cross-lang-lto-clang/rmake.rs:41:10:
needle was not found in haystack

@jieyouxu
Copy link
Member

jieyouxu commented Oct 15, 2024

That test was previously only ever exercised on the x86_64-debug counterpart, so presumably that is still going to fail. If some cases need to be arch specific, they'll need to be guarded by #[cfg(target_arch = "...")] since run-make tests don't (currently) support revisions.
@bors r-

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 15, 2024
@tgross35
Copy link
Contributor

Just to have isolated logs

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Oct 15, 2024
ci: aarch64-gnu-debug job

- Adds a new CI job which checks that the compiler builds with `--enable-debug` and tests that `needs-force-clang-based-tests` pass (where cross-language LTO is tested).
- Add a test confirming that `-Zbranch-protection=pac-ret` and cross-language LTO work together.

r? `@Mark-Simulacrum`

try-job: aarch64-gnu-debug
@bors
Copy link
Contributor

bors commented Oct 15, 2024

⌛ Trying commit bb0a461 with merge 06f92bd...

@rust-log-analyzer
Copy link
Collaborator

The job aarch64-gnu-debug failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config gc.auto=0
file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic ***
file:.git/config branch.try.remote=origin
file:.git/config branch.try.merge=refs/heads/try
file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/*
file:.git/config submodule.library/backtrace.active=true
file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git
file:.git/config submodule.library/stdarch.active=true
---
[3108/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_symbolizer_report.cpp.o
[3109/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_unwind_fuchsia.cpp.o
[3110/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_unwind_linux_libcdep.cpp.o
[3111/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_unwind_win.cpp.o
[3112/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_allocator.cpp.o
[3113/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_common.cpp.o
[3114/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_errno.cpp.o
[3115/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_deadlock_detector1.cpp.o
[3116/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_deadlock_detector2.cpp.o
[3117/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_file.cpp.o
[3118/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_flags.cpp.o
[3119/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_flag_parser.cpp.o
[3120/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_fuchsia.cpp.o
[3121/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_libignore.cpp.o
[3122/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_linux_s390.cpp.o
[3123/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_linux.cpp.o
[3124/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_mac.cpp.o
[3125/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_libc.cpp.o
[3126/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_netbsd.cpp.o
[3127/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_mutex.cpp.o
[3128/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_platform_limits_freebsd.cpp.o
[3129/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_platform_limits_netbsd.cpp.o
[3130/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_platform_limits_solaris.cpp.o
[3131/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_platform_limits_linux.cpp.o
[3132/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_platform_limits_posix.cpp.o
[3133/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_posix.cpp.o
[3134/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_printf.cpp.o
[3135/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_procmaps_common.cpp.o
[3136/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_procmaps_fuchsia.cpp.o
[3137/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_procmaps_bsd.cpp.o
[3138/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_procmaps_linux.cpp.o
[3139/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_procmaps_mac.cpp.o
[3140/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_procmaps_solaris.cpp.o
[3141/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_solaris.cpp.o
[3142/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_stoptheworld_mac.cpp.o
[3143/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_stoptheworld_fuchsia.cpp.o
[3144/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_range.cpp.o
[3145/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_stoptheworld_win.cpp.o
[3146/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_suppressions.cpp.o
[3147/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_tls_get_addr.cpp.o
[3148/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_win.cpp.o
[3149/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_thread_registry.cpp.o
[3150/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_thread_arg_retval.cpp.o
[3151/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_type_traits.cpp.o
[3152/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_termination.cpp.o
[3153/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_allocator_checks.cpp.o
[3154/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_mac_libcdep.cpp.o
[3155/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_dl.cpp.o
[3156/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_linux_libcdep.cpp.o
[3157/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_common_libcdep.cpp.o
[3158/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_stoptheworld_linux_libcdep.cpp.o
[3159/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_posix_libcdep.cpp.o
[3160/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.aarch64.dir/sanitizer_stoptheworld_netbsd_libcdep.cpp.o
[3161/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_allocator_report.cpp.o
[3162/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_chained_origin_depot.cpp.o
[3163/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_stackdepot.cpp.o
[3164/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_stack_store.cpp.o
[3165/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_stacktrace.cpp.o
[3166/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_stacktrace_sparc.cpp.o
[3167/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_stacktrace_printer.cpp.o
[3168/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_stacktrace_libcdep.cpp.o
[3169/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_mac.cpp.o
[3170/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer.cpp.o
[3171/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_libbacktrace.cpp.o
[3172/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_libcdep.cpp.o
[3173/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_markup_fuchsia.cpp.o
[3174/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_markup.cpp.o
[3175/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_posix_libcdep.cpp.o
[3176/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset1_4.S
[3177/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset1_5.S
[3178/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset1_1.S
[3179/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset1_2.S
[3180/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_report_fuchsia.cpp.o
[3181/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset1_3.S
[3182/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor8_4.S
[3183/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor8_5.S
[3184/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset2_1.S
[3185/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_win.cpp.o
[3186/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset2_2.S
[3187/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset2_3.S
[3188/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_symbolizer_report.cpp.o
[3189/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas8_3.S
[3190/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas8_4.S
[3191/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas8_5.S
[3192/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas16_1.S
[3193/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas2_1.S
[3194/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_unwind_fuchsia.cpp.o
[3195/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas2_2.S
[3196/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas2_3.S
[3197/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas2_4.S
[3198/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas2_5.S
[3199/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas4_2.S
[3200/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas4_1.S
[3201/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_unwind_win.cpp.o
[3202/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas4_3.S
[3203/5878] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.aarch64.dir/sanitizer_unwind_linux_libcdep.cpp.o
[3204/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas4_4.S
[3205/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas8_2.S
[3206/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas4_5.S
[3207/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas8_1.S
[3208/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas1_1.S
[3209/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas1_2.S
[3210/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas1_3.S
[3211/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas1_5.S
[3212/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas16_2.S
[3213/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas1_4.S
[3214/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas16_3.S
[3215/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas16_4.S
[3216/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp1_1.S
[3217/5878] Generating outline_atomic_helpers.dir/outline_atomic_cas16_5.S
[3218/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp1_2.S
[3219/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp1_3.S
[3220/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp1_4.S
[3221/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp2_1.S
[3222/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp2_2.S
[3223/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp2_4.S
[3224/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp1_5.S
[3225/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp2_3.S
[3226/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp2_5.S
[3227/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp4_1.S
[3228/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp4_3.S
[3229/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp4_2.S
[3230/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp4_5.S
[3231/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp4_4.S
[3232/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp8_1.S
[3233/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp8_2.S
[3234/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp8_3.S
[3235/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp8_5.S
[3236/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd1_1.S
[3237/5878] Generating outline_atomic_helpers.dir/outline_atomic_swp8_4.S
[3238/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd1_2.S
[3239/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd1_3.S
[3240/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd1_4.S
[3241/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd2_1.S
[3242/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd1_5.S
[3243/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd2_2.S
[3244/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd2_3.S
[3245/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd2_4.S
[3246/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd2_5.S
[3247/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd4_1.S
[3248/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd4_2.S
[3249/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd4_3.S
[3250/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd4_4.S
[3251/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd4_5.S
[3252/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd8_2.S
[3253/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd8_3.S
[3254/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd8_4.S
[3255/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd8_1.S
[3256/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldadd8_5.S
[3257/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr1_1.S
[3258/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr1_3.S
[3259/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr1_4.S
[3260/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr1_2.S
[3261/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr1_5.S
[3262/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr2_1.S
[3263/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr2_2.S
[3264/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr2_3.S
[3265/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr2_4.S
[3266/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr2_5.S
[3267/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr4_2.S
[3268/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr4_3.S
[3269/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr4_4.S
[3270/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr4_1.S
[3271/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr4_5.S
[3272/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr8_2.S
[3273/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr8_1.S
[3274/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr8_3.S
[3275/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr8_5.S
[3276/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldclr8_4.S
[3277/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor1_1.S
[3278/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor1_3.S
[3279/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor1_5.S
[3280/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor1_4.S
[3281/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor1_2.S
[3282/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor2_1.S
[3283/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor2_2.S
[3284/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor2_4.S
[3285/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor2_3.S
[3286/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor4_2.S
[3287/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor4_1.S
[3288/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor2_5.S
[3289/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor4_4.S
[3290/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor4_3.S
[3291/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor4_5.S
[3292/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor8_1.S
[3293/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor8_2.S
[3294/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldeor8_3.S
[3295/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset2_4.S
[3296/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset2_5.S
[3297/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset4_2.S
[3298/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset4_1.S
[3299/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset4_4.S
[3300/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset4_5.S
[3301/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset4_3.S
[3302/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset8_1.S
[3303/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset8_4.S
[3304/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset8_2.S
[3305/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset8_3.S
[3306/5878] Generating outline_atomic_helpers.dir/outline_atomic_ldset8_5.S
[3308/5878] Building C object clang_rt.crtbegin.o
[3309/5878] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.aarch64.dir/interception_linux.cpp.o
[3310/5878] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.aarch64.dir/interception_win.cpp.o
[3311/5878] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.aarch64.dir/interception_mac.cpp.o
---
1 warning generated.
[3513/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_swp8_3.S.o
warning: unknown warning option '-Werror=builtin-declaration-mismatch'; did you mean '-Werror=missing-declarations'? [-Wunknown-warning-option]
1 warning generated.
[3514/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd1_2.S.o
1 warning generated.
1 warning generated.
[3515/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd1_1.S.o
1 warning generated.
1 warning generated.
[3516/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd1_3.S.o
1 warning generated.
1 warning generated.
[3517/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd1_4.S.o
1 warning generated.
1 warning generated.
[3518/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd1_5.S.o
1 warning generated.
1 warning generated.
[3519/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd2_1.S.o
1 warning generated.
1 warning generated.
[3520/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd2_2.S.o
1 warning generated.
1 warning generated.
[3521/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd2_3.S.o
1 warning generated.
1 warning generated.
[3522/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd2_4.S.o
1 warning generated.
1 warning generated.
[3523/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd2_5.S.o
1 warning generated.
1 warning generated.
[3524/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd4_1.S.o
1 warning generated.
1 warning generated.
[3525/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd4_2.S.o
1 warning generated.
1 warning generated.
[3526/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd4_4.S.o
1 warning generated.
1 warning generated.
[3527/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd4_3.S.o
1 warning generated.
1 warning generated.
[3528/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd4_5.S.o
1 warning generated.
1 warning generated.
[3529/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd8_2.S.o
1 warning generated.
1 warning generated.
[3530/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd8_1.S.o
1 warning generated.
1 warning generated.
[3531/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd8_3.S.o
1 warning generated.
1 warning generated.
[3532/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd8_4.S.o
1 warning generated.
1 warning generated.
[3533/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldadd8_5.S.o
1 warning generated.
1 warning generated.
[3534/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr1_2.S.o
1 warning generated.
1 warning generated.
[3535/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr1_1.S.o
1 warning generated.
1 warning generated.
[3536/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr1_4.S.o
1 warning generated.
1 warning generated.
[3537/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr1_5.S.o
1 warning generated.
1 warning generated.
[3538/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr1_3.S.o
1 warning generated.
1 warning generated.
[3539/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr2_1.S.o
1 warning generated.
1 warning generated.
[3540/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr2_2.S.o
1 warning generated.
1 warning generated.
[3541/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr2_4.S.o
1 warning generated.
1 warning generated.
[3542/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr2_3.S.o
1 warning generated.
1 warning generated.
[3543/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr2_5.S.o
1 warning generated.
1 warning generated.
[3544/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr4_1.S.o
1 warning generated.
1 warning generated.
[3545/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr4_2.S.o
1 warning generated.
1 warning generated.
[3546/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr4_3.S.o
1 warning generated.
1 warning generated.
[3547/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr4_5.S.o
1 warning generated.
1 warning generated.
[3548/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr4_4.S.o
1 warning generated.
1 warning generated.
[3549/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr8_2.S.o
1 warning generated.
1 warning generated.
[3550/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr8_1.S.o
1 warning generated.
1 warning generated.
[3551/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr8_3.S.o
1 warning generated.
1 warning generated.
[3552/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr8_4.S.o
1 warning generated.
1 warning generated.
[3553/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldclr8_5.S.o
1 warning generated.
1 warning generated.
[3554/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor1_1.S.o
1 warning generated.
1 warning generated.
[3555/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor1_2.S.o
1 warning generated.
1 warning generated.
[3556/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor1_3.S.o
1 warning generated.
1 warning generated.
[3557/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor1_5.S.o
1 warning generated.
1 warning generated.
[3558/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor2_1.S.o
1 warning generated.
1 warning generated.
[3559/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor1_4.S.o
1 warning generated.
1 warning generated.
[3560/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor2_3.S.o
1 warning generated.
1 warning generated.
[3561/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor2_2.S.o
1 warning generated.
1 warning generated.
[3562/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor2_4.S.o
1 warning generated.
1 warning generated.
[3563/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor2_5.S.o
1 warning generated.
1 warning generated.
[3564/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor4_1.S.o
1 warning generated.
1 warning generated.
[3565/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor4_3.S.o
1 warning generated.
1 warning generated.
[3566/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor4_4.S.o
1 warning generated.
1 warning generated.
[3567/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor4_2.S.o
1 warning generated.
1 warning generated.
[3568/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor4_5.S.o
1 warning generated.
1 warning generated.
[3569/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor8_2.S.o
1 warning generated.
1 warning generated.
[3570/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor8_3.S.o
1 warning generated.
1 warning generated.
[3571/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor8_1.S.o
1 warning generated.
1 warning generated.
[3572/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor8_4.S.o
1 warning generated.
1 warning generated.
[3573/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor8_5.S.o
1 warning generated.
[3574/5878] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset1_1.S.o
warning: unknown warning option '-Werror=builtin-declaration-mismatch'; did you mean '-Werror=missing-declarations'? [-Wunknown-warning-option]
1 warning generated.
---
[3797/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_stack_trace.cpp.o
[3798/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_suppressions.cpp.o
[3799/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_sync.cpp.o
[3800/5878] Building ASM object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl_aarch64.S.o
clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
[3802/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_vector_clock.cpp.o
[3803/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_platform_posix.cpp.o
[3804/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_preinit.cpp.o
[3805/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_platform_linux.cpp.o
---
[3811/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_ignoreset.cpp.o
[3812/5878] Linking CXX static library lib/clang/19/lib/aarch64-unknown-linux-gnu/libclang_rt.tsan_cxx.a
[3813/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interceptors_memintrinsics.cpp.o
[3814/5878] Linking CXX static library lib/clang/19/lib/aarch64-unknown-linux-gnu/libclang_rt.tsan.a
[3815/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interface.cpp.o
[3816/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interface_ann.cpp.o
[3817/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interface_atomic.cpp.o
[3818/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_md5.cpp.o
[3819/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_malloc_mac.cpp.o
[3820/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interface_java.cpp.o
[3821/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_mman.cpp.o
[3822/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_mutexset.cpp.o
[3823/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_report.cpp.o
[3824/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interceptors_posix.cpp.o
[3825/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl.cpp.o
[3826/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_mutex.cpp.o
[3827/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_access.cpp.o
[3828/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_proc.cpp.o
[3829/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_thread.cpp.o
[3830/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_report.cpp.o
[3831/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_stack_trace.cpp.o
[3832/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_suppressions.cpp.o
[3833/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_symbolize.cpp.o
[3834/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_sync.cpp.o
[3835/5878] Building ASM object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_aarch64.S.o
clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
[3836/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_vector_clock.cpp.o
[3838/5878] Generating exported symbols for clang_rt.tsan_cxx-aarch64
[3839/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_platform_posix.cpp.o
[3840/5878] Generating exported symbols for clang_rt.tsan-aarch64
[3841/5878] Building CXX object projects/compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_platform_linux.cpp.o
---
---- [run-make] tests/run-make/cross-lang-lto-clang stdout ----

error: rmake recipe failed to complete
status: exit status: 101
command: cd "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cross-lang-lto-clang/rmake_out" && env -u RUSTFLAGS AR="ar" CARGO="/checkout/obj/build/aarch64-unknown-linux-gnu/stage1-tools-bin/cargo" CC="clang" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC --target=aarch64-unknown-linux-gnu" CLANG="/checkout/obj/build/aarch64-unknown-linux-gnu/llvm/bin/clang" CXX="clang++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC --target=aarch64-unknown-linux-gnu" HOST_RPATH_DIR="/checkout/obj/build/aarch64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/aarch64-unknown-linux-gnu/stage0-bootstrap-tools/aarch64-unknown-linux-gnu/release/deps:/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/aarch64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/aarch64-unknown-linux-gnu/stage2/lib/rustlib/aarch64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/aarch64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegendata codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld sandboxir scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray xtensa xtensaasmparser xtensacodegen xtensadesc xtensadisassembler xtensainfo" LLVM_FILECHECK="/checkout/obj/build/aarch64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" RUSTC="/checkout/obj/build/aarch64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="clang" RUSTDOC="/checkout/obj/build/aarch64-unknown-linux-gnu/stage2/bin/rustdoc" SOURCE_ROOT="/checkout" TARGET="aarch64-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/aarch64-unknown-linux-gnu/stage2/lib/rustlib/aarch64-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cross-lang-lto-clang/rmake_out:/checkout/obj/build/aarch64-unknown-linux-gnu/stage0-bootstrap-tools/aarch64-unknown-linux-gnu/release/deps:/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cross-lang-lto-clang/rmake"
--- stderr -------------------------------
--- stderr -------------------------------
=== HAYSTACK ===
cmain: file format elf64-littleaarch64

Disassembly of section .text:


0000000000010700 <_start>:
   10700: d503201f      nop
   10704: d280001d      mov x29, #0x0               // =0
   10708: d280001e      mov x30, #0x0               // =0
   1070c: aa0003e5      mov x5, x0
   10710: f94003e1      ldr x1, [sp]
   10714: 910023e2      add x2, sp, #0x8
   10718: 910003e6      mov x6, sp
   1071c: d503201f      nop
   10720: 100007a0      adr x0, 0x10814 <main>
   10724: d2800003      mov x3, #0x0                // =0
   10728: d2800004      mov x4, #0x0                // =0
   1072c: 9400005d      bl 0x108a0 <__libc_start_main@plt>
   10730: 94000058      bl 0x10890 <abort@plt>

0000000000010734 <call_weak_fn>:
   10734: 90000080      adrp x0, 0x20000 <__cxa_finalize@plt+0xf740>
   10738: f9454400      ldr x0, [x0, #0xa88]
   1073c: b4000040      cbz x0, 0x10744 <call_weak_fn+0x10>
   10740: 1400005c      b 0x108b0 <__gmon_start__@plt>
   10744: d65f03c0      ret


0000000000010750 <deregister_tm_clones>:
   10750: d503201f      nop
   10754: 10101b20      adr x0, 0x30ab8 <__TMC_LIST__>
   10758: d503201f      nop
   1075c: 10101ae1      adr x1, 0x30ab8 <__TMC_LIST__>
   10760: eb00003f      cmp x1, x0
   10764: 540000c0      b.eq 0x1077c <deregister_tm_clones+0x2c>
   10768: 90000081      adrp x1, 0x20000 <__cxa_finalize@plt+0xf740>
   1076c: f9454821      ldr x1, [x1, #0xa90]
   10770: b4000061      cbz x1, 0x1077c <deregister_tm_clones+0x2c>
   10774: aa0103f0      mov x16, x1
   10778: d61f0200      br x16
   1077c: d65f03c0      ret

0000000000010780 <register_tm_clones>:
   10780: d503201f      nop
   10784: 101019a0      adr x0, 0x30ab8 <__TMC_LIST__>
   10788: d503201f      nop
   1078c: 10101961      adr x1, 0x30ab8 <__TMC_LIST__>
   10790: cb000021      sub x1, x1, x0
   10794: d37ffc22      lsr x2, x1, #63
   10798: 8b810c41      add x1, x2, x1, asr #3
   1079c: 9341fc21      asr x1, x1, #1
   107a0: b40000c1      cbz x1, 0x107b8 <register_tm_clones+0x38>
   107a4: 90000082      adrp x2, 0x20000 <__cxa_finalize@plt+0xf740>
   107a8: f9454c42      ldr x2, [x2, #0xa98]
   107ac: b4000062      cbz x2, 0x107b8 <register_tm_clones+0x38>
   107b0: aa0203f0      mov x16, x2
   107b4: d61f0200      br x16
   107b8: d65f03c0      ret
   107bc: d503201f      nop

00000000000107c0 <__do_global_dtors_aux>:
   107c0: a9be7bfd      stp x29, x30, [sp, #-0x20]!
   107c4: 910003fd      mov x29, sp
   107c8: f9000bf3      str x19, [sp, #0x10]
   107cc: 90000113      adrp x19, 0x30000 <abort+0x30000>
   107d0: 396bc260      ldrb w0, [x19, #0xaf0]
   107d4: 35000140      cbnz w0, 0x107fc <__do_global_dtors_aux+0x3c>
   107d8: 90000080      adrp x0, 0x20000 <__cxa_finalize@plt+0xf740>
   107dc: f9455000      ldr x0, [x0, #0xaa0]
   107e0: b4000080      cbz x0, 0x107f0 <__do_global_dtors_aux+0x30>
   107e4: 90000100      adrp x0, 0x30000 <abort+0x30000>
   107e8: f9455800      ldr x0, [x0, #0xab0]
   107ec: 94000035      bl 0x108c0 <__cxa_finalize@plt>
   107f0: 97ffffd8      bl 0x10750 <deregister_tm_clones>
   107f4: 52800020      mov w0, #0x1                // =1
   107f8: 392bc260      strb w0, [x19, #0xaf0]
   107fc: f9400bf3      ldr x19, [sp, #0x10]
   10800: a8c27bfd      ldp x29, x30, [sp], #0x20
   10804: d65f03c0      ret
   10808: d503201f      nop
   1080c: d503201f      nop
0000000000010810 <frame_dummy>:
0000000000010810 <frame_dummy>:
   10810: 17ffffdc      b 0x10780 <register_tm_clones>
0000000000010814 <main>:
0000000000010814 <main>:
   10814: a9bf7bfd      stp x29, x30, [sp, #-0x10]!
   10818: 910003fd      mov x29, sp
   1081c: 94000006      bl 0x10834 <rust_never_inlined>
   10820: 1100a800      add w0, w0, #0x2a
   10824: a8c17bfd      ldp x29, x30, [sp], #0x10
   10828: d65f03c0      ret
000000000001082c <rust_always_inlined>:
000000000001082c <rust_always_inlined>:
   1082c: 52800540      mov w0, #0x2a               // =42
   10830: d65f03c0      ret
0000000000010834 <rust_never_inlined>:
0000000000010834 <rust_never_inlined>:
   10834: 528034a0      mov w0, #0x1a5              // =421
   10838: d65f03c0      ret
Disassembly of section .init:

000000000001083c <_init>:
000000000001083c <_init>:
   1083c: d503201f      nop
   10840: a9bf7bfd      stp x29, x30, [sp, #-0x10]!
   10844: 910003fd      mov x29, sp
   10848: 97ffffbb      bl 0x10734 <call_weak_fn>
   1084c: a8c17bfd      ldp x29, x30, [sp], #0x10
   10850: d65f03c0      ret
Disassembly of section .fini:

0000000000010854 <_fini>:
   10854: d503201f      nop
   10854: d503201f      nop
   10858: a9bf7bfd      stp x29, x30, [sp, #-0x10]!
   1085c: 910003fd      mov x29, sp
   10860: a8c17bfd      ldp x29, x30, [sp], #0x10
   10864: d65f03c0      ret
Disassembly of section .plt:

0000000000010870 <.plt>:
0000000000010870 <.plt>:
   10870: a9bf7bf0      stp x16, x30, [sp, #-0x10]!
   10874: 90000110      adrp x16, 0x30000 <abort+0x30000>
   10878: f9456611      ldr x17, [x16, #0xac8]
   1087c: 912b2210      add x16, x16, #0xac8
   10880: d61f0220      br x17
   10884: d503201f      nop
   10888: d503201f      nop
   1088c: d503201f      nop

0000000000010890 <abort@plt>:
   10890: 90000110      adrp x16, 0x30000 <abort+0x30000>
   10894: f9456a11      ldr x17, [x16, #0xad0]
   10898: 912b4210      add x16, x16, #0xad0
   1089c: d61f0220      br x17

00000000000108a0 <__libc_start_main@plt>:
   108a0: 90000110      adrp x16, 0x30000 <abort+0x30000>
   108a4: f9456e11      ldr x17, [x16, #0xad8]
   108a8: 912b6210      add x16, x16, #0xad8
   108ac: d61f0220      br x17

00000000000108b0 <__gmon_start__@plt>:
   108b0: 90000110      adrp x16, 0x30000 <abort+0x30000>
   108b4: f9457211      ldr x17, [x16, #0xae0]
   108b8: 912b8210      add x16, x16, #0xae0
   108bc: d61f0220      br x17

00000000000108c0 <__cxa_finalize@plt>:
   108c0: 90000110      adrp x16, 0x30000 <abort+0x30000>
   108c4: f9457611      ldr x17, [x16, #0xae8]
   108c8: 912ba210      add x16, x16, #0xae8
   108cc: d61f0220      br x17
=== NEEDLE ===
=== NEEDLE ===
call.*rust_never_inlined
thread 'main' panicked at /checkout/tests/run-make/cross-lang-lto-clang/rmake.rs:41:10:
needle was not found in haystack
------------------------------------------



@bors
Copy link
Contributor

bors commented Oct 15, 2024

💔 Test failed - checks-actions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants