rust
rust copied to clipboard
Move generic `NonZero` `rustc_layout_scalar_valid_range_start` attribute to inner type.
Tracking issue: https://github.com/rust-lang/rust/issues/120257
r? @dtolnay
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:a0e4e24e66bd8697afeebb8a137a42f6c0a6a876b79a26ac100b5bac7adc7d49 done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.1s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sat Mar 2 03:32:56 UTC 2024
network time: Sat, 02 Mar 2024 03:32:56 GMT
network time: Sat, 02 Mar 2024 03:32:56 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
failures:
---- [ui] tests/ui/lint/clashing-extern-fn.rs stdout ----
error: /checkout/tests/ui/lint/clashing-extern-fn.rs:369: unexpected warning: '369:43: 369:76: `extern` block uses type `Option<NonZero<usize>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/clashing-extern-fn.rs:370: unexpected warning: '370:43: 370:76: `extern` block uses type `Option<NonZero<isize>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/clashing-extern-fn.rs:428: unexpected warning: '428:46: 428:65: `extern` block uses type `Option<Transparent>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/clashing-extern-fn.rs:369: unexpected warning: '369:13: 369:76: `option_non_zero_usize` redeclared with a different signature [clashing_extern_declarations]'
error: /checkout/tests/ui/lint/clashing-extern-fn.rs:370: unexpected warning: '370:13: 370:76: `option_non_zero_isize` redeclared with a different signature [clashing_extern_declarations]'
error: /checkout/tests/ui/lint/clashing-extern-fn.rs:428: unexpected warning: '428:13: 428:65: `hidden_niche_transparent` redeclared with a different signature [clashing_extern_declarations]'
error: 6 unexpected errors found, 0 expected errors not found
status: exit status: 0
command: RUSTC_ICE="0" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/lint/clashing-extern-fn.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/clashing-extern-fn" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/clashing-extern-fn/auxiliary"
unexpected errors (from JSON output): [
unexpected errors (from JSON output): [
Error {
line_num: 369,
kind: Some(
Warning,
),
msg: "369:43: 369:76: `extern` block uses type `Option<NonZero<usize>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 370,
kind: Some(
Warning,
Warning,
),
msg: "370:43: 370:76: `extern` block uses type `Option<NonZero<isize>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 428,
kind: Some(
Warning,
Warning,
),
msg: "428:46: 428:65: `extern` block uses type `Option<Transparent>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 369,
kind: Some(
Warning,
Warning,
),
msg: "369:13: 369:76: `option_non_zero_usize` redeclared with a different signature [clashing_extern_declarations]",
Error {
line_num: 370,
kind: Some(
Warning,
Warning,
),
msg: "370:13: 370:76: `option_non_zero_isize` redeclared with a different signature [clashing_extern_declarations]",
Error {
line_num: 428,
kind: Some(
Warning,
Warning,
),
msg: "428:13: 428:65: `hidden_niche_transparent` redeclared with a different signature [clashing_extern_declarations]",
]
thread '[ui] tests/ui/lint/clashing-extern-fn.rs' panicked at src/tools/compiletest/src/runtest.rs:1845:13:
explicit panic
explicit panic
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- [ui] tests/ui/lint/lint-ctypes-enum.rs stdout ----
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:71: unexpected error: '71:21: 71:45: `extern` block uses type `Option<NonZero<u8>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:72: unexpected error: '72:22: 72:47: `extern` block uses type `Option<NonZero<u16>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:73: unexpected error: '73:22: 73:47: `extern` block uses type `Option<NonZero<u32>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:74: unexpected error: '74:22: 74:47: `extern` block uses type `Option<NonZero<u64>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:75: unexpected error: '75:23: 75:49: `extern` block uses type `Option<NonZero<u128>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:77: unexpected error: '77:24: 77:51: `extern` block uses type `Option<NonZero<usize>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:78: unexpected error: '78:21: 78:45: `extern` block uses type `Option<NonZero<i8>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:79: unexpected error: '79:22: 79:47: `extern` block uses type `Option<NonZero<i16>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:80: unexpected error: '80:22: 80:47: `extern` block uses type `Option<NonZero<i32>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:81: unexpected error: '81:22: 81:47: `extern` block uses type `Option<NonZero<i64>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:82: unexpected error: '82:23: 82:49: `extern` block uses type `Option<NonZero<i128>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:84: unexpected error: '84:24: 84:51: `extern` block uses type `Option<NonZero<isize>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:85: unexpected error: '85:29: 85:72: `extern` block uses type `Option<TransparentStruct<NonZero<u8>>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:86: unexpected error: '86:27: 86:68: `extern` block uses type `Option<TransparentEnum<NonZero<u8>>>`, which is not FFI-safe [improper_ctypes]'
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:75: expected error not found: `extern` block uses type `u128`
error: /checkout/tests/ui/lint/lint-ctypes-enum.rs:82: expected error not found: `extern` block uses type `i128`
error: 14 unexpected errors found, 2 expected errors not found
status: exit status: 1
command: RUSTC_ICE="0" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/lint/lint-ctypes-enum.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-ctypes-enum" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-ctypes-enum/auxiliary"
unexpected errors (from JSON output): [
unexpected errors (from JSON output): [
Error {
line_num: 71,
kind: Some(
Error,
),
msg: "71:21: 71:45: `extern` block uses type `Option<NonZero<u8>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 72,
kind: Some(
Error,
Error,
),
msg: "72:22: 72:47: `extern` block uses type `Option<NonZero<u16>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 73,
kind: Some(
Error,
Error,
),
msg: "73:22: 73:47: `extern` block uses type `Option<NonZero<u32>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 74,
kind: Some(
Error,
Error,
),
msg: "74:22: 74:47: `extern` block uses type `Option<NonZero<u64>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 75,
kind: Some(
Error,
Error,
),
msg: "75:23: 75:49: `extern` block uses type `Option<NonZero<u128>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 77,
kind: Some(
Error,
Error,
),
msg: "77:24: 77:51: `extern` block uses type `Option<NonZero<usize>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 78,
kind: Some(
Error,
Error,
),
msg: "78:21: 78:45: `extern` block uses type `Option<NonZero<i8>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 79,
kind: Some(
Error,
Error,
),
msg: "79:22: 79:47: `extern` block uses type `Option<NonZero<i16>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 80,
kind: Some(
Error,
Error,
),
msg: "80:22: 80:47: `extern` block uses type `Option<NonZero<i32>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 81,
kind: Some(
Error,
Error,
),
msg: "81:22: 81:47: `extern` block uses type `Option<NonZero<i64>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 82,
kind: Some(
Error,
Error,
),
msg: "82:23: 82:49: `extern` block uses type `Option<NonZero<i128>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 84,
kind: Some(
Error,
Error,
),
msg: "84:24: 84:51: `extern` block uses type `Option<NonZero<isize>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 85,
kind: Some(
Error,
Error,
),
msg: "85:29: 85:72: `extern` block uses type `Option<TransparentStruct<NonZero<u8>>>`, which is not FFI-safe [improper_ctypes]",
Error {
line_num: 86,
kind: Some(
Error,
Error,
),
msg: "86:27: 86:68: `extern` block uses type `Option<TransparentEnum<NonZero<u8>>>`, which is not FFI-safe [improper_ctypes]",
]
not found errors (from test file): [
Error {
Error {
line_num: 75,
kind: Some(
Error,
),
msg: "`extern` block uses type `u128`",
Error {
line_num: 82,
kind: Some(
Error,
Error,
),
msg: "`extern` block uses type `i128`",
]
thread '[ui] tests/ui/lint/lint-ctypes-enum.rs' panicked at src/tools/compiletest/src/runtest.rs:1845:13:
explicit panic
@Nilstrieb, @oli-obk, I re-added the rustc_nonnull_optimization_guaranteed to the generic type and highlighted the resulting bug in the lint.
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:de580d3e3c8a9e88b229529e3bd0b180cf5e3470ab7b370439374bc5ee3fd897 done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.1s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sat Mar 2 14:27:18 UTC 2024
network time: Sat, 02 Mar 2024 14:27:18 GMT
network time: Sat, 02 Mar 2024 14:27:18 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
---- [ui] tests/ui/abi/compatibility.rs#host stdout ----
error in revision `host`: test compilation failed although it shouldn't!
status: exit status: 101
command: RUSTC_ICE="0" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/abi/compatibility.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--target=x86_64-unknown-linux-gnu" "--cfg" "host" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/compatibility.host" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/compatibility.host/auxiliary"
--- stderr -------------------------------
--- stderr -------------------------------
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
Build completed unsuccessfully in 0:13:07
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe7257dc - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
20: 0x7f3cfe726080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
21: 0x7f3cfe726e48 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDefinitions>::check_ty_maybe_containing_foreign_fnptr
22: 0x7f3cfe6e9dce - <rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_item
23: 0x7f3cfe7412c5 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
24: 0x7f3cfe6cf3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
25: 0x7f3cfe748aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
26: 0x7f3cfe6e669f - rustc_lint[677a95c0ff99c92e]::lint_mod
27: 0x7f3cfe228445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
28: 0x7f3cfe4e2175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
29: 0x7f3cfe593055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
30: 0x7f3cfe4364ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
31: 0x7f3cfe6d6aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
32: 0x7f3cfe6d477d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
33: 0x7f3cfe6af1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
34: 0x7f3cfe6d5806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
35: 0x7f3cfe749de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
36: 0x7f3cfc965079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
37: 0x7f3cfc995768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
38: 0x7f3cfc96af39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
39: 0x7f3cfc996107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
40: 0x7f3cfc966f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
41: 0x7f3cfc9e453a - rustc_interface[599c50c056bb22e5]::passes::analysis
42: 0x7f3cfe227aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
43: 0x7f3cfe31bc81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
44: 0x7f3cfe545c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
45: 0x7f3cfe2cd69d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
46: 0x7f3cfc773a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
47: 0x7f3cfc79220a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
48: 0x7f3cfc7c8c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
49: 0x7f3cfc7c6661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
50: 0x7f3cfc7bbd22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
51: 0x7f3cfc7c9168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
52: 0x7f3cfc7b253e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
53: 0x7f3cfc7d49f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
54: 0x7f3cfbaa2ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
56: 0x7f3cfb91e120 - <unknown>
57: 0x0 - <unknown>
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `non_zero::option::plain`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe724ebd - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_variant_for_ffi
20: 0x7f3cfe725a85 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
21: 0x7f3cfe7257dc - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
22: 0x7f3cfe726080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
23: 0x7f3cfe726e48 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDefinitions>::check_ty_maybe_containing_foreign_fnptr
24: 0x7f3cfe6e9dce - <rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_item
25: 0x7f3cfe7412c5 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
26: 0x7f3cfe6cf3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
27: 0x7f3cfe748aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
28: 0x7f3cfe6e669f - rustc_lint[677a95c0ff99c92e]::lint_mod
29: 0x7f3cfe228445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
30: 0x7f3cfe4e2175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
31: 0x7f3cfe593055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
32: 0x7f3cfe4364ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
33: 0x7f3cfe6d6aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
34: 0x7f3cfe6d477d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
35: 0x7f3cfe6af1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
36: 0x7f3cfe6d5806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
37: 0x7f3cfe749de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
38: 0x7f3cfc965079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
39: 0x7f3cfc995768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
40: 0x7f3cfc96af39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
41: 0x7f3cfc996107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
42: 0x7f3cfc966f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
43: 0x7f3cfc9e453a - rustc_interface[599c50c056bb22e5]::passes::analysis
44: 0x7f3cfe227aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
45: 0x7f3cfe31bc81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
46: 0x7f3cfe545c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
47: 0x7f3cfe2cd69d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
48: 0x7f3cfc773a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f3cfc79220a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
50: 0x7f3cfc7c8c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
51: 0x7f3cfc7c6661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
52: 0x7f3cfc7bbd22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
53: 0x7f3cfc7c9168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
54: 0x7f3cfc7b253e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
55: 0x7f3cfc7d49f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
56: 0x7f3cfbaa2ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
58: 0x7f3cfb91e120 - <unknown>
59: 0x0 - <unknown>
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `non_zero::option::repr_c_1`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe724ebd - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_variant_for_ffi
20: 0x7f3cfe725a85 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
21: 0x7f3cfe7257dc - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
22: 0x7f3cfe726080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
23: 0x7f3cfe726e48 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDefinitions>::check_ty_maybe_containing_foreign_fnptr
24: 0x7f3cfe6e9dce - <rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_item
25: 0x7f3cfe7412c5 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
26: 0x7f3cfe6cf3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
27: 0x7f3cfe748aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
28: 0x7f3cfe6e669f - rustc_lint[677a95c0ff99c92e]::lint_mod
29: 0x7f3cfe228445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
30: 0x7f3cfe4e2175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
31: 0x7f3cfe593055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
32: 0x7f3cfe4364ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
33: 0x7f3cfe6d6aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
34: 0x7f3cfe6d477d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
35: 0x7f3cfe6af1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
36: 0x7f3cfe6d5806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
37: 0x7f3cfe749de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
38: 0x7f3cfc965079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
39: 0x7f3cfc995768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
40: 0x7f3cfc96af39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
41: 0x7f3cfc996107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
42: 0x7f3cfc966f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
43: 0x7f3cfc9e453a - rustc_interface[599c50c056bb22e5]::passes::analysis
44: 0x7f3cfe227aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
45: 0x7f3cfe31bc81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
46: 0x7f3cfe545c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
47: 0x7f3cfe2cd69d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
48: 0x7f3cfc773a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f3cfc79220a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
50: 0x7f3cfc7c8c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
51: 0x7f3cfc7c6661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
52: 0x7f3cfc7bbd22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
53: 0x7f3cfc7c9168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
54: 0x7f3cfc7b253e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
55: 0x7f3cfc7d49f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
56: 0x7f3cfbaa2ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
58: 0x7f3cfb91e120 - <unknown>
59: 0x0 - <unknown>
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `non_zero::option::repr_c_2_int`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe724ebd - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_variant_for_ffi
20: 0x7f3cfe725a85 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
21: 0x7f3cfe7257dc - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
22: 0x7f3cfe726080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
23: 0x7f3cfe726e48 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDefinitions>::check_ty_maybe_containing_foreign_fnptr
24: 0x7f3cfe6e9dce - <rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_item
25: 0x7f3cfe7412c5 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
26: 0x7f3cfe6cf3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
27: 0x7f3cfe748aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
28: 0x7f3cfe6e669f - rustc_lint[677a95c0ff99c92e]::lint_mod
29: 0x7f3cfe228445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
30: 0x7f3cfe4e2175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
31: 0x7f3cfe593055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
32: 0x7f3cfe4364ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
33: 0x7f3cfe6d6aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
34: 0x7f3cfe6d477d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
35: 0x7f3cfe6af1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
36: 0x7f3cfe6d5806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
37: 0x7f3cfe749de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
38: 0x7f3cfc965079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
39: 0x7f3cfc995768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
40: 0x7f3cfc96af39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
41: 0x7f3cfc996107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
42: 0x7f3cfc966f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
43: 0x7f3cfc9e453a - rustc_interface[599c50c056bb22e5]::passes::analysis
44: 0x7f3cfe227aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
45: 0x7f3cfe31bc81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
46: 0x7f3cfe545c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
47: 0x7f3cfe2cd69d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
48: 0x7f3cfc773a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f3cfc79220a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
50: 0x7f3cfc7c8c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
51: 0x7f3cfc7c6661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
52: 0x7f3cfc7bbd22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
53: 0x7f3cfc7c9168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
54: 0x7f3cfc7b253e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
55: 0x7f3cfc7d49f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
56: 0x7f3cfbaa2ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
58: 0x7f3cfb91e120 - <unknown>
59: 0x0 - <unknown>
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `non_zero::option::repr_c_2_float`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe724ebd - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_variant_for_ffi
20: 0x7f3cfe725a85 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
21: 0x7f3cfe7257dc - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
22: 0x7f3cfe726080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
23: 0x7f3cfe726e48 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDefinitions>::check_ty_maybe_containing_foreign_fnptr
24: 0x7f3cfe6e9dce - <rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_item
25: 0x7f3cfe7412c5 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
26: 0x7f3cfe6cf3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
27: 0x7f3cfe748aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
28: 0x7f3cfe6e669f - rustc_lint[677a95c0ff99c92e]::lint_mod
29: 0x7f3cfe228445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
30: 0x7f3cfe4e2175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
31: 0x7f3cfe593055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
32: 0x7f3cfe4364ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
33: 0x7f3cfe6d6aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
34: 0x7f3cfe6d477d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
35: 0x7f3cfe6af1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
36: 0x7f3cfe6d5806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
37: 0x7f3cfe749de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
38: 0x7f3cfc965079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
39: 0x7f3cfc995768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
40: 0x7f3cfc96af39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
41: 0x7f3cfc996107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
42: 0x7f3cfc966f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
43: 0x7f3cfc9e453a - rustc_interface[599c50c056bb22e5]::passes::analysis
44: 0x7f3cfe227aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
45: 0x7f3cfe31bc81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
46: 0x7f3cfe545c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
47: 0x7f3cfe2cd69d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
48: 0x7f3cfc773a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f3cfc79220a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
50: 0x7f3cfc7c8c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
51: 0x7f3cfc7c6661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
52: 0x7f3cfc7bbd22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
53: 0x7f3cfc7c9168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
54: 0x7f3cfc7b253e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
55: 0x7f3cfc7d49f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
56: 0x7f3cfbaa2ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
58: 0x7f3cfb91e120 - <unknown>
59: 0x0 - <unknown>
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `non_zero::option::repr_c_4`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe724ebd - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_variant_for_ffi
20: 0x7f3cfe725a85 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
21: 0x7f3cfe7257dc - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
22: 0x7f3cfe726080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
23: 0x7f3cfe726e48 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDefinitions>::check_ty_maybe_containing_foreign_fnptr
24: 0x7f3cfe6e9dce - <rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_item
25: 0x7f3cfe7412c5 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
26: 0x7f3cfe6cf3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
27: 0x7f3cfe748aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
28: 0x7f3cfe6e669f - rustc_lint[677a95c0ff99c92e]::lint_mod
29: 0x7f3cfe228445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
30: 0x7f3cfe4e2175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
31: 0x7f3cfe593055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
32: 0x7f3cfe4364ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
33: 0x7f3cfe6d6aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
34: 0x7f3cfe6d477d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
35: 0x7f3cfe6af1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
36: 0x7f3cfe6d5806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
37: 0x7f3cfe749de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
38: 0x7f3cfc965079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
39: 0x7f3cfc995768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
40: 0x7f3cfc96af39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
41: 0x7f3cfc996107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
42: 0x7f3cfc966f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
43: 0x7f3cfc9e453a - rustc_interface[599c50c056bb22e5]::passes::analysis
44: 0x7f3cfe227aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
45: 0x7f3cfe31bc81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
46: 0x7f3cfe545c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
47: 0x7f3cfe2cd69d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
48: 0x7f3cfc773a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f3cfc79220a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
50: 0x7f3cfc7c8c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
51: 0x7f3cfc7c6661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
52: 0x7f3cfc7bbd22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
53: 0x7f3cfc7c9168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
54: 0x7f3cfc7b253e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
55: 0x7f3cfc7d49f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
56: 0x7f3cfbaa2ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
58: 0x7f3cfb91e120 - <unknown>
59: 0x0 - <unknown>
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `non_zero::option::repr_c_4mixed`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<i32>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f3cfba941a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f3cfbaef28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3cfba88865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f3cfba93f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f3cfba9710a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3cfba96e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3cfc7b7bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f3cfba977a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f3cff854ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f3cff853806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f3cfc702086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f3cff857051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3cff4b5d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3cff5467ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3cff543e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3cff543dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f3cfc69f332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f3cfe724a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f3cfe7259c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f3cfe724ebd - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_variant_for_ffi
20: 0x7f3cfe725ae0 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
---
status: exit status: 101
command: RUSTC_ICE="0" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/lint/clashing-extern-fn.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/clashing-extern-fn" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/clashing-extern-fn/auxiliary"
stdout: none
--- stderr -------------------------------
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<usize>
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f50a17a91a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f50a17a91a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f50a180428f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f50a179d865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f50a17a8f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f50a17ac10a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f50a17abe0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f50a24ccbb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f50a17ac7a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f50a5569ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f50a5568806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f50a2417086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f50a556c051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f50a51cad3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f50a525b7ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f50a5258e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f50a5258dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f50a23b4332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f50a4439a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f50a443a9c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f50a443b080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
20: 0x7f50a443b7d1 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_foreign_fn
21: 0x7f50a443bda4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDeclarations as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_foreign_item
22: 0x7f50a4457258 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_foreign_item
23: 0x7f50a43e803c - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_item::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
24: 0x7f50a44562d0 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
25: 0x7f50a43e43da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
26: 0x7f50a445daba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
27: 0x7f50a43fb69f - rustc_lint[677a95c0ff99c92e]::lint_mod
28: 0x7f50a3f3d445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
29: 0x7f50a41f7175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
30: 0x7f50a42a8055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
31: 0x7f50a414b4ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
32: 0x7f50a43ebaa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
33: 0x7f50a43e977d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
34: 0x7f50a43c41ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
35: 0x7f50a43ea806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
36: 0x7f50a445ede6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
37: 0x7f50a267a079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
38: 0x7f50a26aa768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
39: 0x7f50a267ff39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
40: 0x7f50a26ab107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
41: 0x7f50a267bf93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
42: 0x7f50a26f953a - rustc_interface[599c50c056bb22e5]::passes::analysis
43: 0x7f50a3f3caa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
44: 0x7f50a4030c81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
45: 0x7f50a425ac38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
46: 0x7f50a3fe269d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
47: 0x7f50a2488a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
48: 0x7f50a24a720a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f50a24ddc9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
50: 0x7f50a24db661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
51: 0x7f50a24d0d22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
52: 0x7f50a24de168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
53: 0x7f50a24c753e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
54: 0x7f50a24e99f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
55: 0x7f50a17b7ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
57: 0x7f50a1633120 - <unknown>
58: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `null_optimised_enums::b`
end of query stack
end of query stack
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty hidden_niche::b::Transparent
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f50a17a91a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f50a17a91a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f50a180428f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f50a179d865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f50a17a8f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f50a17ac10a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f50a17abe0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f50a24ccbb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f50a17ac7a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f50a5569ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f50a5568806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f50a2417086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f50a556c051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f50a51cad3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f50a525b7ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f50a5258e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f50a5258dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f50a23b4332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f50a4439a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f50a443a9c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f50a443b080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
20: 0x7f50a443b7d1 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_foreign_fn
21: 0x7f50a443bda4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDeclarations as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_foreign_item
22: 0x7f50a4457258 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_foreign_item
23: 0x7f50a43e803c - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_item::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
24: 0x7f50a44562d0 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
25: 0x7f50a43e43da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
26: 0x7f50a445daba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
27: 0x7f50a43fb69f - rustc_lint[677a95c0ff99c92e]::lint_mod
28: 0x7f50a3f3d445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
29: 0x7f50a41f7175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
30: 0x7f50a42a8055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
31: 0x7f50a414b4ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
32: 0x7f50a43ebaa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
33: 0x7f50a43e977d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
34: 0x7f50a43c41ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
35: 0x7f50a43ea806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
36: 0x7f50a445ede6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
37: 0x7f50a267a079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
38: 0x7f50a26aa768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
39: 0x7f50a267ff39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
40: 0x7f50a26ab107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
41: 0x7f50a267bf93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
42: 0x7f50a26f953a - rustc_interface[599c50c056bb22e5]::passes::analysis
43: 0x7f50a3f3caa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
44: 0x7f50a4030c81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
45: 0x7f50a425ac38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
46: 0x7f50a3fe269d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
47: 0x7f50a2488a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
48: 0x7f50a24a720a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f50a24ddc9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
50: 0x7f50a24db661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
51: 0x7f50a24d0d22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
52: 0x7f50a24de168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
53: 0x7f50a24c753e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
54: 0x7f50a24e99f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
55: 0x7f50a17b7ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
57: 0x7f50a1633120 - <unknown>
58: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting module `hidden_niche::b`
end of query stack
end of query stack
warning: `clash` redeclared with a different signature
|
|
LL | fn clash(x: u8);
| --------------- `clash` previously declared here
...
LL | fn clash(x: u64); //~ WARN `clash` redeclared with a different signature
|
= note: expected `unsafe extern "C" fn(u8)`
found `unsafe extern "C" fn(u64)`
note: the lint level is defined here
---
|
= note: expected `unsafe extern "C" fn(i16)`
found `unsafe extern "C" fn(u32)`
warning: `some_other_extern_link_name` redeclares `some_other_new_name` with a different signature
|
|
LL | fn some_other_new_name(x: i16);
| ------------------------------ `some_other_new_name` previously declared here
...
LL | #[link_name = "some_other_new_name"]
|
= note: expected `unsafe extern "C" fn(i16)`
found `unsafe extern "C" fn(u32)`
warning: `other_both_names_different` redeclares `link_name_same` with a different signature
|
LL | #[link_name = "link_name_same"]
| ------------------------------- `link_name_same` previously declared here
...
...
LL | #[link_name = "link_name_same"]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
|
= note: expected `unsafe extern "C" fn(i16)`
found `unsafe extern "C" fn(u32)`
warning: `different_mod` redeclared with a different signature
|
|
LL | fn different_mod(x: u8);
| ----------------------- `different_mod` previously declared here
...
LL | fn different_mod(x: u64); //~ WARN `different_mod` redeclared with a different signature
|
= note: expected `unsafe extern "C" fn(u8)`
found `unsafe extern "C" fn(u64)`
warning: `variadic_decl` redeclared with a different signature
|
|
LL | fn variadic_decl(x: u8, ...);
| ---------------------------- `variadic_decl` previously declared here
...
LL | fn variadic_decl(x: u8); //~ WARN `variadic_decl` redeclared with a different signature
|
|
= note: expected `unsafe extern "C" fn(u8, ...)`
found `unsafe extern "C" fn(u8)`
warning: `weigh_banana` redeclared with a different signature
|
|
LL | fn weigh_banana(count: *const Banana) -> u64;
| -------------------------------------------- `weigh_banana` previously declared here
...
LL | fn weigh_banana(count: *const Banana) -> u64;
|
|
= note: expected `unsafe extern "C" fn(*const one::Banana) -> u64`
found `unsafe extern "C" fn(*const three::Banana) -> u64`
warning: `draw_point` redeclared with a different signature
|
|
LL | fn draw_point(p: Point);
| ----------------------- `draw_point` previously declared here
...
LL | fn draw_point(p: Point);
|
|
= note: expected `unsafe extern "C" fn(sameish_members::a::Point)`
found `unsafe extern "C" fn(sameish_members::b::Point)`
warning: `origin` redeclared with a different signature
|
LL | fn origin() -> Point3;
LL | fn origin() -> Point3;
| --------------------- `origin` previously declared here
...
LL | fn origin() -> Point3; //~ WARN `origin` redeclared with a different signature
|
|
= note: expected `unsafe extern "C" fn() -> same_sized_members_clash::a::Point3`
found `unsafe extern "C" fn() -> same_sized_members_clash::b::Point3`
warning: `transparent_incorrect` redeclared with a different signature
##[warning] --> /checkout/tests/ui/lint/clashing-extern-fn.rs:221:13
|
LL | fn transparent_incorrect() -> T;
---
|
= note: expected `unsafe extern "C" fn() -> T`
found `unsafe extern "C" fn() -> isize`
warning: `missing_return_type` redeclared with a different signature
|
LL | fn missing_return_type() -> usize;
LL | fn missing_return_type() -> usize;
| --------------------------------- `missing_return_type` previously declared here
LL | fn missing_return_type();
| ^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
|
= note: expected `unsafe extern "C" fn() -> usize`
= note: expected `unsafe extern "C" fn() -> usize`
found `unsafe extern "C" fn()`
warning: `non_zero_usize` redeclared with a different signature
##[warning] --> /checkout/tests/ui/lint/clashing-extern-fn.rs:278:13
|
LL | fn non_zero_usize() -> core::num::NonZero<usize>;
| ------------------------------------------------ `non_zero_usize` previously declared here
LL | fn non_zero_usize() -> usize;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
|
|
= note: expected `unsafe extern "C" fn() -> NonZero<usize>`
found `unsafe extern "C" fn() -> usize`
warning: `non_null_ptr` redeclared with a different signature
##[warning] --> /checkout/tests/ui/lint/clashing-extern-fn.rs:280:13
|
LL | fn non_null_ptr() -> core::ptr::NonNull<usize>;
---
|
= note: expected `unsafe extern "C" fn() -> NonNull<usize>`
found `unsafe extern "C" fn() -> *const usize`
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<usize>
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f50a17a91a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f50a17a91a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f50a180428f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f50a179d865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f50a17a8f85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f50a17ac10a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f50a17abe0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f50a24ccbb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f50a17ac7a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f50a5569ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f50a5568806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f50a2417086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f50a556c051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f50a51cad3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f50a525b7ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f50a5258e1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f50a5258dc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f50a23b4332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f50a4439a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f50a43d9d9c - rustc_lint[677a95c0ff99c92e]::foreign_modules::structurally_same_type_impl::{closure#3}
19: 0x7f50a43d8ac9 - rustc_lint[677a95c0ff99c92e]::foreign_modules::structurally_same_type_impl
20: 0x7f50a43d9bfe - rustc_lint[677a95c0ff99c92e]::foreign_modules::structurally_same_type_impl::{closure#3}
21: 0x7f50a43d8ac9 - rustc_lint[677a95c0ff99c92e]::foreign_modules::structurally_same_type_impl
22: 0x7f50a43d7d6d - rustc_lint[677a95c0ff99c92e]::foreign_modules::clashing_extern_declarations
23: 0x7f50a3f385e3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::clashing_extern_declarations::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
24: 0x7f50a41f3f31 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::clashing_extern_declarations::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
25: 0x7f50a4254a0a - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
26: 0x7f50a4072abd - rustc_query_impl[380ddeb058cdcd3d]::query_impl::clashing_extern_declarations::get_query_non_incr::__rust_end_short_backtrace
27: 0x7f50a26a9d59 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#1}::{closure#0}::{closure#1}::{closure#0}>>
28: 0x7f50a26800c6 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#3}>
29: 0x7f50a26ab112 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
30: 0x7f50a267bf93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
31: 0x7f50a26f953a - rustc_interface[599c50c056bb22e5]::passes::analysis
32: 0x7f50a3f3caa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
33: 0x7f50a4030c81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
34: 0x7f50a425ac38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
35: 0x7f50a3fe269d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
36: 0x7f50a2488a6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
37: 0x7f50a24a720a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
38: 0x7f50a24ddc9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
39: 0x7f50a24db661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
40: 0x7f50a24d0d22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
41: 0x7f50a24de168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
42: 0x7f50a24c753e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
43: 0x7f50a24e99f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
44: 0x7f50a17b7ece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
46: 0x7f50a1633120 - <unknown>
47: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [clashing_extern_declarations] checking `extern fn` declarations are compatible
end of query stack
error: aborting due to 3 previous errors; 13 warnings emitted
------------------------------------------
---- [ui] tests/ui/lint/lint-ctypes-enum.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
command: RUSTC_ICE="0" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/lint/lint-ctypes-enum.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-ctypes-enum" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-ctypes-enum/auxiliary"
stdout: none
--- stderr -------------------------------
--- stderr -------------------------------
error: `extern` block uses type `U`, which is not FFI-safe
|
|
LL | fn uf(x: U); //~ ERROR `extern` block uses type `U`
| ^ not FFI-safe
|
= help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum
= note: enum has no representation hint
--> /checkout/tests/ui/lint/lint-ctypes-enum.rs:10:1
|
LL | enum U {
| ^^^^^^
| ^^^^^^
note: the lint level is defined here
--> /checkout/tests/ui/lint/lint-ctypes-enum.rs:2:9
|
LL | #![deny(improper_ctypes)]
| ^^^^^^^^^^^^^^^
error: `extern` block uses type `B`, which is not FFI-safe
|
|
LL | fn bf(x: B); //~ ERROR `extern` block uses type `B`
| ^ not FFI-safe
|
= help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum
= note: enum has no representation hint
--> /checkout/tests/ui/lint/lint-ctypes-enum.rs:13:1
|
LL | enum B {
| ^^^^^^
| ^^^^^^
error: `extern` block uses type `T`, which is not FFI-safe
|
|
LL | fn tf(x: T); //~ ERROR `extern` block uses type `T`
| ^ not FFI-safe
|
= help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum
= note: enum has no representation hint
--> /checkout/tests/ui/lint/lint-ctypes-enum.rs:17:1
|
LL | enum T {
| ^^^^^^
| ^^^^^^
##[error]error: internal compiler error: compiler/rustc_lint/src/types.rs:1108:25: cannot get nullable type for field_ty std::num::NonZero<u8>
thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44:
Box<dyn Any>
stack backtrace:
0: 0x7f36364101a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
0: 0x7f36364101a9 - <std[787730a948606c5]::sys_common::backtrace::_print::DisplayBacktrace as core[b1e820280ef7a8b3]::fmt::Display>::fmt
1: 0x7f363646b28f - core[b1e820280ef7a8b3]::fmt::write
2: 0x7f3636404865 - <std[787730a948606c5]::sys::pal::unix::stdio::Stderr as std[787730a948606c5]::io::Write>::write_fmt
3: 0x7f363640ff85 - std[787730a948606c5]::sys_common::backtrace::print
4: 0x7f363641310a - std[787730a948606c5]::panicking::default_hook::{closure#1}
5: 0x7f3636412e0d - std[787730a948606c5]::panicking::default_hook
6: 0x7f3637133bb7 - <alloc[c8d161e6b9695c13]::boxed::Box<rustc_driver_impl[a4e4428c4a553731]::install_ice_hook::{closure#0}> as core[b1e820280ef7a8b3]::ops::function::Fn<(&dyn for<'a, 'b> core[b1e820280ef7a8b3]::ops::function::Fn<(&'a core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b1e820280ef7a8b3]::marker::Sync + core[b1e820280ef7a8b3]::marker::Send, &core[b1e820280ef7a8b3]::panic::panic_info::PanicInfo)>>::call
7: 0x7f36364137a4 - std[787730a948606c5]::panicking::rust_panic_with_hook
8: 0x7f363a1d0ac6 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}
9: 0x7f363a1cf806 - std[787730a948606c5]::sys_common::backtrace::__rust_end_short_backtrace::<std[787730a948606c5]::panicking::begin_panic<rustc_errors[655f11110f463012]::ExplicitBug>::{closure#0}, !>
10: 0x7f363707e086 - std[787730a948606c5]::panicking::begin_panic::<rustc_errors[655f11110f463012]::ExplicitBug>
11: 0x7f363a1d3051 - <rustc_errors[655f11110f463012]::diagnostic::BugAbort as rustc_errors[655f11110f463012]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x7f3639e31d3c - <rustc_errors[655f11110f463012]::DiagCtxt>::bug::<alloc[c8d161e6b9695c13]::string::String>
13: 0x7f3639ec27ec - rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt::<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}
14: 0x7f3639ebfe1a - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt::<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x7f3639ebfdc8 - rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_context_opt::<rustc_middle[8c211c8bed1d4f1]::ty::context::tls::with_opt<rustc_middle[8c211c8bed1d4f1]::util::bug::opt_span_bug_fmt<rustc_span[f48e048b8f18f977]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x7f363701b332 - rustc_middle[8c211c8bed1d4f1]::util::bug::bug_fmt
17: 0x7f36390a0a80 - rustc_lint[677a95c0ff99c92e]::types::repr_nullable_ptr
18: 0x7f36390a19c4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi
19: 0x7f36390a2080 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_type_for_ffi_and_report_errors
20: 0x7f36390a2799 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesVisitor>::check_foreign_fn
21: 0x7f36390a2da4 - <rustc_lint[677a95c0ff99c92e]::types::ImproperCTypesDeclarations as rustc_lint[677a95c0ff99c92e]::passes::LateLintPass>::check_foreign_item
22: 0x7f36390be258 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_foreign_item
23: 0x7f363904f03c - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_item::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
24: 0x7f36390bd2d0 - <rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass> as rustc_hir[3cd4a90aa20c0e76]::intravisit::Visitor>::visit_nested_item
25: 0x7f363904b3da - rustc_hir[3cd4a90aa20c0e76]::intravisit::walk_mod::<rustc_lint[677a95c0ff99c92e]::late::LateContextAndPass<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>>
26: 0x7f36390c4aba - rustc_lint[677a95c0ff99c92e]::late::late_lint_mod::<rustc_lint[677a95c0ff99c92e]::BuiltinCombinedModuleLateLintPass>
27: 0x7f363906269f - rustc_lint[677a95c0ff99c92e]::lint_mod
28: 0x7f3638ba4445 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>
29: 0x7f3638e5e175 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, rustc_span[f48e048b8f18f977]::def_id::LocalModDefId)>>::call_once
30: 0x7f3638f0f055 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::DefaultCache<rustc_span[f48e048b8f18f977]::def_id::LocalModDefId, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
31: 0x7f3638db24ab - rustc_query_impl[380ddeb058cdcd3d]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
32: 0x7f3639052aa6 - <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
33: 0x7f363905077d - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[c5d146770c2e46f7]::sync::parallel::enabled::par_for_each_in<&rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId, &[rustc_hir[3cd4a90aa20c0e76]::hir_id::OwnerId], <rustc_middle[8c211c8bed1d4f1]::hir::map::Map>::par_for_each_module<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
34: 0x7f363902b1ae - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}::{closure#0}>
35: 0x7f3639051806 - rustc_data_structures[c5d146770c2e46f7]::sync::parallel::disabled::join::<rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#0}, rustc_lint[677a95c0ff99c92e]::late::check_crate::{closure#1}, (), ()>
36: 0x7f36390c5de6 - rustc_lint[677a95c0ff99c92e]::late::check_crate
37: 0x7f36372e1079 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#2}::{closure#0}>
38: 0x7f3637311768 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>>
39: 0x7f36372e6f39 - <rustc_data_structures[c5d146770c2e46f7]::sync::parallel::ParallelGuard>::run::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}::{closure#0}::{closure#2}>
40: 0x7f3637312107 - std[787730a948606c5]::panicking::try::<(), core[b1e820280ef7a8b3]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}::{closure#1}::{closure#0}>>
41: 0x7f36372e2f93 - <rustc_session[4166dc42036c36c2]::session::Session>::time::<(), rustc_interface[599c50c056bb22e5]::passes::analysis::{closure#6}>
42: 0x7f363736053a - rustc_interface[599c50c056bb22e5]::passes::analysis
43: 0x7f3638ba3aa3 - rustc_query_impl[380ddeb058cdcd3d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>
44: 0x7f3638c97c81 - <rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::dynamic_query::{closure#2} as core[b1e820280ef7a8b3]::ops::function::FnOnce<(rustc_middle[8c211c8bed1d4f1]::ty::context::TyCtxt, ())>>::call_once
45: 0x7f3638ec1c38 - rustc_query_system[3ce17fcc2b60c3d2]::query::plumbing::try_execute_query::<rustc_query_impl[380ddeb058cdcd3d]::DynamicConfig<rustc_query_system[3ce17fcc2b60c3d2]::query::caches::SingleCache<rustc_middle[8c211c8bed1d4f1]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[380ddeb058cdcd3d]::plumbing::QueryCtxt, false>
46: 0x7f3638c4969d - rustc_query_impl[380ddeb058cdcd3d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
47: 0x7f36370efa6a - <rustc_middle[8c211c8bed1d4f1]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}::{closure#3}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
48: 0x7f363710e20a - <rustc_interface[599c50c056bb22e5]::interface::Compiler>::enter::<rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}::{closure#1}, core[b1e820280ef7a8b3]::result::Result<core[b1e820280ef7a8b3]::option::Option<rustc_interface[599c50c056bb22e5]::queries::Linker>, rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
49: 0x7f3637144c9a - rustc_span[f48e048b8f18f977]::set_source_map::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}::{closure#0}>
50: 0x7f3637142661 - rustc_interface[599c50c056bb22e5]::interface::run_compiler::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}
51: 0x7f3637137d22 - <scoped_tls[8f9853ec919a21a9]::ScopedKey<rustc_span[f48e048b8f18f977]::SessionGlobals>>::set::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
52: 0x7f3637145168 - rustc_span[f48e048b8f18f977]::create_session_globals_then::<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}>
53: 0x7f363712e53e - std[787730a948606c5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>
54: 0x7f36371509f1 - <<std[787730a948606c5]::thread::Builder>::spawn_unchecked_<rustc_interface[599c50c056bb22e5]::util::run_in_thread_with_globals<rustc_interface[599c50c056bb22e5]::util::run_in_thread_pool_with_globals<rustc_interface[599c50c056bb22e5]::interface::run_compiler<core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>, rustc_driver_impl[a4e4428c4a553731]::run_compiler::{closure#0}>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1e820280ef7a8b3]::result::Result<(), rustc_span[f48e048b8f18f977]::ErrorGuaranteed>>::{closure#1} as core[b1e820280ef7a8b3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
55: 0x7f363641eece - <std[787730a948606c5]::sys::pal::unix::thread::Thread>::new::thread_start
57: 0x7f363629a120 - <unknown>
58: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.78.0-nightly (fd5f9bed2 2024-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -C codegen-units=1 -Z ui-testing -Z deduplicate-diagnostics=no -Z write-long-types-to-disk=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
query stack during panic:
#0 [lint_mod] linting top-level module
end of query stack
error: aborting due to 4 previous errors
------------------------------------------
The job mingw-check failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#13 4.076 Building wheels for collected packages: reuse
#13 4.076 Building wheel for reuse (pyproject.toml): started
#13 4.405 Building wheel for reuse (pyproject.toml): finished with status 'done'
#13 4.406 Created wheel for reuse: filename=reuse-1.1.0-cp310-cp310-manylinux_2_35_x86_64.whl size=181117 sha256=f5f58750481f69515c2c0d1d503daf565e2565c370d07fc6aeb95fe3498b4269
#13 4.406 Stored in directory: /tmp/pip-ephem-wheel-cache-gn7buv_0/wheels/c2/3c/b9/1120c2ab4bd82694f7e6f0537dc5b9a085c13e2c69a8d0c76d
#13 4.408 Installing collected packages: boolean-py, binaryornot, setuptools, reuse, python-debian, markupsafe, license-expression, jinja2, chardet
#13 4.430 Attempting uninstall: setuptools
#13 4.430 Found existing installation: setuptools 59.6.0
#13 4.431 Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /usr
---
Checking rustc_privacy v0.0.0 (/checkout/compiler/rustc_privacy)
error: pattern requires `..` due to inaccessible fields
--> compiler/rustc_lint/src/types.rs:1045:17
|
1045 | let ty::AliasTy { def_id, args } = alias_ty;
|
help: ignore the inaccessible and unused fields
|
|
1045 | let ty::AliasTy { def_id, args, .. } = alias_ty;
error: could not compile `rustc_lint` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
Build completed unsuccessfully in 0:01:30
The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
test result: ok. 13 passed;
FAILED TEST: tests/fail/validity/cast_fn_ptr_invalid_callee_ret.rs
command: MIRI_ENV_VAR_TEST="0" MIRI_TEMP="/tmp" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/miri" "--error-format=json" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "x86_64-unknown-linux-gnu" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/ui/tests/fail/validity" "tests/fail/validity/cast_fn_ptr_invalid_callee_ret.rs" "--edition" "2021"
Error:
0: tests failed
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
error: actual output differed from expected
Execute `./miri test --bless` to update `tests/fail/validity/cast_fn_ptr_invalid_callee_ret.stderr` to the actual output
+++ <stderr output>
-error: Undefined Behavior: constructing invalid value: encountered 0, but expected something greater or equal to 1
-error: Undefined Behavior: constructing invalid value: encountered 0, but expected something greater or equal to 1
+error: Undefined Behavior: constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
|
LL | f();
- | ^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
- | ^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
+ | ^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
= help: this indicates a bug in the program: it performed an invalid operation, and caused Undefined Behavior
... 6 lines skipped ...
error: aborting due to 1 previous error
error: test failed, to rerun pass `--test compiletest`
Caused by:
process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/compiletest-f5946aa5fa5ac232 --quiet` (exit status: 1)
full stderr:
error: Undefined Behavior: constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
|
LL | f();
LL | f();
| ^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
= help: this indicates a bug in the program: it performed an invalid operation, and caused Undefined Behavior
= help: see https://doc.rust-lang.org/nightly/reference/behavior-considered-undefined.html for further information
= note: BACKTRACE:
= note: inside `main` at tests/fail/validity/cast_fn_ptr_invalid_callee_ret.rs:27:5: 27:8
---
FAILED TEST: tests/fail/validity/cast_fn_ptr_invalid_caller_arg.rs
command: MIRI_ENV_VAR_TEST="0" MIRI_TEMP="/tmp" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/miri" "--error-format=json" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "x86_64-unknown-linux-gnu" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/ui/tests/fail/validity" "tests/fail/validity/cast_fn_ptr_invalid_caller_arg.rs" "--edition" "2021"
error: actual output differed from expected
Execute `./miri test --bless` to update `tests/fail/validity/cast_fn_ptr_invalid_caller_arg.stderr` to the actual output
--- tests/fail/validity/cast_fn_ptr_invalid_caller_arg.stderr
+++ <stderr output>
+++ <stderr output>
-error: Undefined Behavior: constructing invalid value: encountered 0, but expected something greater or equal to 1
+error: Undefined Behavior: constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
|
|
LL | Call(_res = f(*ptr), ReturnTo(retblock), UnwindContinue())
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
= help: this indicates a bug in the program: it performed an invalid operation, and caused Undefined Behavior
... 11 lines skipped ...
error: aborting due to 1 previous error
full stderr:
error: Undefined Behavior: constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
|
|
LL | Call(_res = f(*ptr), ReturnTo(retblock), UnwindContinue())
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
= help: this indicates a bug in the program: it performed an invalid operation, and caused Undefined Behavior
= help: see https://doc.rust-lang.org/nightly/reference/behavior-considered-undefined.html for further information
= note: BACKTRACE:
= note: inside `call` at tests/fail/validity/cast_fn_ptr_invalid_caller_arg.rs:23:13: 23:71
The Miri subtree was changed
cc @rust-lang/miri
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:c3b002cc30f19ba19d713d10f9a6d9133c4fb0cd8ac236483fd87969121cac7f done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.0s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sat Mar 2 17:39:36 UTC 2024
network time: Sat, 02 Mar 2024 17:39:37 GMT
network time: Sat, 02 Mar 2024 17:39:37 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
##[endgroup]
Testing GCC stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Compiling y v0.1.0 (/checkout/compiler/rustc_codegen_gcc/build_system)
Finished release [optimized] target(s) in 1.23s
Running `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-unknown-linux-gnu/release/y test --use-system-gcc --use-backend gcc --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/cg_gcc --release --no-default-features --mini-tests --std-tests`
Using system GCC
Using system GCC
[BUILD] example
[AOT] mini_core_hello_world
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/cg_gcc/mini_core_hello_world
abc
---
##[group]Building stage0 tool linkchecker (x86_64-unknown-linux-gnu)
Finished release [optimized] target(s) in 0.12s
##[endgroup]
##[group]Testing stage0 Linkcheck (x86_64-unknown-linux-gnu)
core/marker/trait.Sync.html:177: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/marker/trait.Send.html:142: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/marker/trait.Unpin.html:142: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/panic/trait.RefUnwindSafe.html:138: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/panic/trait.UnwindSafe.html:168: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/num/struct.NonZero.html:2787: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/num/struct.NonZero.html:2788: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/num/struct.NonZero.html:2789: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/num/struct.NonZero.html:2790: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
core/num/struct.NonZero.html:2791: broken link fragment `#associatedtype.NonZeroInner` pointing to `core/num/trait.ZeroablePrimitive.html`
std/marker/trait.Sync.html:361: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/marker/trait.Send.html:321: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/marker/trait.Unpin.html:199: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/panic/trait.RefUnwindSafe.html:306: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/panic/trait.UnwindSafe.html:266: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/num/struct.NonZero.html:3114: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/num/struct.NonZero.html:3115: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/num/struct.NonZero.html:3116: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/num/struct.NonZero.html:3117: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
std/num/struct.NonZero.html:3118: broken link fragment `#associatedtype.NonZeroInner` pointing to `std/num/trait.ZeroablePrimitive.html`
number of HTML files scanned: 35137
number of HTML redirects found: 10583
number of links checked: 3097097
number of links ignored due to external: 71251
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:b31bdb1703e078b3983b52c5ddaae24a4b45e7c9ae8c13f66085be976167bd66 done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.0s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sat Mar 2 18:46:41 UTC 2024
network time: Sat, 02 Mar 2024 18:46:41 GMT
network time: Sat, 02 Mar 2024 18:46:41 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
Compiling compiler_builtins v0.1.108
error[E0199]: implementing the trait `RefUnwindSafe` is not unsafe
--> library/core/src/num/nonzero.rs:136:9
|
133 | / macro_rules! impl_nonzero_auto_trait {
134 | | ($Trait:ident) => {
135 | | #[stable(feature = "nonzero", since = "1.28.0")]
136 | | unsafe impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
137 | | };
138 | | }
| |_- in this expansion of `impl_nonzero_auto_trait!`
...
...
142 | impl_nonzero_auto_trait!(RefUnwindSafe);
|
|
help: remove `unsafe` from this trait implementation
|
136 - unsafe impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
136 + impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
error[E0199]: implementing the trait `Unpin` is not unsafe
--> library/core/src/num/nonzero.rs:136:9
|
|
133 | / macro_rules! impl_nonzero_auto_trait {
134 | | ($Trait:ident) => {
135 | | #[stable(feature = "nonzero", since = "1.28.0")]
136 | | unsafe impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
137 | | };
138 | | }
| |_- in this expansion of `impl_nonzero_auto_trait!`
...
...
145 | impl_nonzero_auto_trait!(Unpin);
|
|
help: remove `unsafe` from this trait implementation
|
136 - unsafe impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
136 + impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
error[E0199]: implementing the trait `UnwindSafe` is not unsafe
--> library/core/src/num/nonzero.rs:136:9
|
|
133 | / macro_rules! impl_nonzero_auto_trait {
134 | | ($Trait:ident) => {
135 | | #[stable(feature = "nonzero", since = "1.28.0")]
136 | | unsafe impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
137 | | };
138 | | }
| |_- in this expansion of `impl_nonzero_auto_trait!`
...
...
146 | impl_nonzero_auto_trait!(UnwindSafe);
|
|
help: remove `unsafe` from this trait implementation
|
136 - unsafe impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
136 + impl<T> $Trait for NonZero<T> where T: ZeroablePrimitive + $Trait {}
For more information about this error, try `rustc --explain E0199`.
error: could not compile `core` (lib) due to 3 previous errors
warning: build failed, waiting for other jobs to finish...
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:83ebf85fd635d36d536c5937123ef72a6481ef3e8da389bf342a7c83a9549626 done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.1s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sat Mar 2 18:59:55 UTC 2024
network time: Sat, 02 Mar 2024 18:59:55 GMT
network time: Sat, 02 Mar 2024 18:59:55 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
##[endgroup]
Testing GCC stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Compiling y v0.1.0 (/checkout/compiler/rustc_codegen_gcc/build_system)
Finished release [optimized] target(s) in 1.23s
Running `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-unknown-linux-gnu/release/y test --use-system-gcc --use-backend gcc --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/cg_gcc --release --no-default-features --mini-tests --std-tests`
Using system GCC
Using system GCC
[BUILD] example
[AOT] mini_core_hello_world
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/cg_gcc/mini_core_hello_world
abc
---
diff of 32bit.stderr:
68 --> $DIR/raw-bytes.rs:59:1
69 |
70 LL | const NULL_U8: NonZero<u8> = unsafe { mem::transmute(0u8) };
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
72 |
73 = note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
74 = note: the raw bytes of the constant (size: 1, align: 1) {
79 --> $DIR/raw-bytes.rs:61:1
80 |
80 |
81 LL | const NULL_USIZE: NonZero<usize> = unsafe { mem::transmute(0usize) };
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
83 |
84 = note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
85 = note: the raw bytes of the constant (size: 4, align: 4) {
The actual 32bit.stderr differed from the expected 32bit.stderr.
Actual 32bit.stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/consts/const-eval/raw-bytes/raw-bytes.32bit.stderr
To update references, rerun the tests and pass the `--bless` flag
---
--- stderr -------------------------------
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:21:1
|
LL | const BAD_ENUM: Enum = unsafe { mem::transmute(1usize) };
| ^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<enum-tag>: encountered 0x00000001, but expected a valid enum tag
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
Build completed unsuccessfully in 0:02:29
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:29:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:29:1
|
LL | const BAD_ENUM2: Enum2 = unsafe { mem::transmute(0usize) };
| ^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<enum-tag>: encountered 0x00000000, but expected a valid enum tag
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:43:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:43:1
|
LL | const BAD_UNINHABITED_VARIANT1: UninhDiscriminant = unsafe { mem::transmute(1u8) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<enum-tag>: encountered an uninhabited enum variant
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 1, align: 1) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:45:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:45:1
|
LL | const BAD_UNINHABITED_VARIANT2: UninhDiscriminant = unsafe { mem::transmute(3u8) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<enum-tag>: encountered an uninhabited enum variant
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 1, align: 1) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:51:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:51:1
|
LL | const BAD_OPTION_CHAR: Option<(char, char)> = Some(('x', unsafe { mem::transmute(!0u32) }));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<enum-variant(Some)>.0.1: encountered 0xffffffff, but expected a valid unicode scalar value (in `0..=0x10FFFF` but not in `0xD800..=0xDFFF`)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
78 00 00 00 ff ff ff ff │ x.......
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:56:1
|
|
LL | const NULL_PTR: NonNull<u8> = unsafe { mem::transmute(0usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:59:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:59:1
|
LL | const NULL_U8: NonZero<u8> = unsafe { mem::transmute(0u8) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 1, align: 1) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:61:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:61:1
|
LL | const NULL_USIZE: NonZero<usize> = unsafe { mem::transmute(0usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0, but expected something greater or equal to 1
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:67:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:67:1
|
LL | const BAD_RANGE1: RestrictedRange1 = unsafe { RestrictedRange1(42) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 42, but expected something in the range 10..=30
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
2a 00 00 00 │ *...
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:73:1
|
|
LL | const BAD_RANGE2: RestrictedRange2 = unsafe { RestrictedRange2(20) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 20, but expected something less or equal to 10, or greater or equal to 30
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:76:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:76:1
|
LL | const NULL_FAT_PTR: NonNull<dyn Send> = unsafe {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0, but expected something greater or equal to 1
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:84:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:84:1
|
LL | const UNALIGNED: &u16 = unsafe { mem::transmute(&[0u8; 4]) };
| ^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered an unaligned reference (required 2 byte alignment but found 1)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
╾a35<imm>─╼ │ ╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:88:1
|
|
LL | const UNALIGNED_BOX: Box<u16> = unsafe { mem::transmute(&[0u8; 4]) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered an unaligned box (required 2 byte alignment but found 1)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
╾a39<imm>─╼ │ ╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:92:1
|
|
LL | const NULL: &u16 = unsafe { mem::transmute(0usize) };
| ^^^^^^^^^^^^^^^^ constructing invalid value: encountered a null reference
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:95:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:95:1
|
LL | const NULL_BOX: Box<u16> = unsafe { mem::transmute(0usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a null box
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:98:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:98:1
|
LL | const USIZE_AS_REF: &'static u8 = unsafe { mem::transmute(1337usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a dangling reference (0x539[noalloc] has no provenance)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:101:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:101:1
|
LL | const USIZE_AS_BOX: Box<u8> = unsafe { mem::transmute(1337usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a dangling box (0x539[noalloc] has no provenance)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:104:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:104:1
|
LL | const NULL_FN_PTR: fn() = unsafe { mem::transmute(0usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered null pointer, but expected a function pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:106:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:106:1
|
LL | const DANGLING_FN_PTR: fn() = unsafe { mem::transmute(13usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0xd[noalloc], but expected a function pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:108:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:108:1
|
LL | const DATA_FN_PTR: fn() = unsafe { mem::transmute(&13) };
| ^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered alloc55<imm>, but expected a function pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
╾a55<imm>─╼ │ ╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:114:1
|
|
LL | const BAD_BAD_REF: &Bar = unsafe { mem::transmute(1usize) };
| ^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a reference pointing to uninhabited type Bar
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:139:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:139:1
|
LL | const STR_TOO_LONG: &str = unsafe { mem::transmute((&42u8, 999usize)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a dangling reference (going beyond the bounds of its allocation)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a61<imm>─╼ e7 03 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:141:1
|
|
LL | const NESTED_STR_MUCH_TOO_LONG: (&str,) = (unsafe { mem::transmute((&42, usize::MAX)) },);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered invalid reference metadata: slice is bigger than largest supported object
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a67<imm>─╼ ff ff ff ff │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:143:1
|
|
LL | const MY_STR_MUCH_TOO_LONG: &MyStr = unsafe { mem::transmute((&42u8, usize::MAX)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered invalid reference metadata: slice is bigger than largest supported object
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a73<imm>─╼ ff ff ff ff │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:146:1
|
|
LL | const STR_NO_INIT: &str = unsafe { mem::transmute::<&[_], _>(&[MaybeUninit::<u8> { uninit: () }]) };
| ^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>: encountered uninitialized memory, but expected a string
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a79<imm>─╼ 01 00 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:148:1
|
|
LL | const MYSTR_NO_INIT: &MyStr = unsafe { mem::transmute::<&[_], _>(&[MaybeUninit::<u8> { uninit: () }]) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>.0: encountered uninitialized memory, but expected a string
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a84<imm>─╼ 01 00 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:150:1
|
|
LL | const MYSTR_NO_INIT_ISSUE83182: &MyStr = unsafe { mem::transmute::<&[_], _>(&[&()]) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>.0: encountered a pointer, but expected a string
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a89<imm>─╼ 01 00 00 00 │ ╾──╼....
= help: this code performed an operation that depends on the underlying bytes representing a pointer
= help: the absolute address of a pointer is not known at compile-time, so such operations are not supported
error[E0080]: it is undefined behavior to use this value
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:154:1
|
LL | const SLICE_TOO_LONG: &[u8] = unsafe { mem::transmute((&42u8, 999usize)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a dangling reference (going beyond the bounds of its allocation)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a93<imm>─╼ e7 03 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:156:1
|
|
LL | const SLICE_TOO_LONG_OVERFLOW: &[u32] = unsafe { mem::transmute((&42u32, isize::MAX)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered invalid reference metadata: slice is bigger than largest supported object
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a99<imm>─╼ ff ff ff 7f │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:159:1
|
|
LL | const SLICE_TOO_LONG_BOX: Box<[u8]> = unsafe { mem::transmute((&42u8, 999usize)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered a dangling box (going beyond the bounds of its allocation)
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a104<imm>╼ e7 03 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:162:1
|
|
LL | const SLICE_CONTENT_INVALID: &[bool] = &[unsafe { mem::transmute(3u8) }];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>[0]: encountered 0x03, but expected a boolean
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
╾a110<imm>╼ │ ╾──╼
note: erroneous constant encountered
--> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:162:40
|
|
LL | const SLICE_CONTENT_INVALID: &[bool] = &[unsafe { mem::transmute(3u8) }];
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:168:1
|
|
LL | const MYSLICE_PREFIX_BAD: &MySliceBool = &MySlice(unsafe { mem::transmute(3u8) }, [false]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>.0: encountered 0x03, but expected a boolean
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
╾a115<imm>╼ │ ╾──╼
note: erroneous constant encountered
--> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:168:42
|
|
LL | const MYSLICE_PREFIX_BAD: &MySliceBool = &MySlice(unsafe { mem::transmute(3u8) }, [false]);
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:172:1
|
|
LL | const MYSLICE_SUFFIX_BAD: &MySliceBool = &MySlice(true, [unsafe { mem::transmute(3u8) }]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>.1[0]: encountered 0x03, but expected a boolean
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
╾a120<imm>╼ │ ╾──╼
note: erroneous constant encountered
--> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:172:42
|
|
LL | const MYSLICE_SUFFIX_BAD: &MySliceBool = &MySlice(true, [unsafe { mem::transmute(3u8) }]);
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:177:1
|
|
LL | const TRAIT_OBJ_SHORT_VTABLE_1: W<&dyn Trait> = unsafe { mem::transmute(W((&92u8, &3u8))) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered alloc125<imm>, but expected a vtable pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a123<imm>╼ ╾a125<imm>╼ │ ╾──╼╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:181:1
|
|
LL | const TRAIT_OBJ_SHORT_VTABLE_2: W<&dyn Trait> = unsafe { mem::transmute(W((&92u8, &3u64))) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered alloc133<imm>, but expected a vtable pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a131<imm>╼ ╾a133<imm>╼ │ ╾──╼╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:185:1
|
|
LL | const TRAIT_OBJ_INT_VTABLE: W<&dyn Trait> = unsafe { mem::transmute(W((&92u8, 4usize))) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered 0x4[noalloc], but expected a vtable pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a139<imm>╼ 04 00 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:188:1
|
|
LL | const TRAIT_OBJ_BAD_DROP_FN_NOT_FN_PTR: W<&dyn Trait> = unsafe { mem::transmute(W((&92u8, &[&42u8; 8]))) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .0: encountered alloc148<imm>, but expected a vtable pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a145<imm>╼ ╾a148<imm>╼ │ ╾──╼╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:192:1
|
|
LL | const TRAIT_OBJ_CONTENT_INVALID: &dyn Trait = unsafe { mem::transmute::<_, &bool>(&3u8) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>.<dyn-downcast>: encountered 0x03, but expected a boolean
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a154<imm>╼ ╾alloc156─╼ │ ╾──╼╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:196:1
|
|
LL | const RAW_TRAIT_OBJ_VTABLE_NULL: *const dyn Trait = unsafe { mem::transmute((&92u8, 0usize)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered null pointer, but expected a vtable pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a159<imm>╼ 00 00 00 00 │ ╾──╼....
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:198:1
|
|
LL | const RAW_TRAIT_OBJ_VTABLE_INVALID: *const dyn Trait = unsafe { mem::transmute((&92u8, &3u64)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered alloc166<imm>, but expected a vtable pointer
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
╾a164<imm>╼ ╾a166<imm>╼ │ ╾──╼╾──╼
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:202:1
|
|
LL | const _: &[!; 1] = unsafe { &*(1_usize as *const [!; 1]) }; //~ ERROR undefined behavior
| ^^^^^^^^^^^^^^^^ constructing invalid value: encountered a reference pointing to uninhabited type [!; 1]
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 4, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:203:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:203:1
|
LL | const _: &[!] = unsafe { &*(1_usize as *const [!; 1]) }; //~ ERROR undefined behavior
| ^^^^^^^^^^^^^ constructing invalid value at .<deref>[0]: encountered a value of the never type `!`
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
}
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:204:1
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:204:1
|
LL | const _: &[!] = unsafe { &*(1_usize as *const [!; 42]) }; //~ ERROR undefined behavior
| ^^^^^^^^^^^^^ constructing invalid value at .<deref>[0]: encountered a value of the never type `!`
|
= note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
= note: the raw bytes of the constant (size: 8, align: 4) {
01 00 00 00 2a 00 00 00 │ ....*...
error[E0080]: it is undefined behavior to use this value
##[error] --> /checkout/tests/ui/consts/const-eval/raw-bytes.rs:208:1
|
|
LL | pub static S4: &[u8] = unsafe { from_raw_parts((&D1) as *const _ as _, 1) };
| ^^^^^^^^^^^^^^^^^^^^ constructing invalid value at .<deref>[0]: encountered uninitialized memory, but expected an integer
@oli-obk, @Nilstrieb, this should be working now.
r? @oli-obk
@bors r+
:pushpin: Commit a58eb80acae26f1bc3b027247a333643cedbb50b has been approved by oli-obk
It is now in the queue for this repository.
@bors r+
:bulb: This pull request was already approved, no need to approve it again.
- There's another pull request that is currently being tested, blocking this pull request: #121428
:pushpin: Commit a58eb80acae26f1bc3b027247a333643cedbb50b has been approved by oli-obk
It is now in the queue for this repository.
hmm.. time traveling commits or github is confused. well bors knows about the right commit, so this should be fine ™️
time traveling commits or github is confused
Yeah, for some reason my system clock was wrong when I made these commits. GitHub also showed my comment as 3 days into the future after posting it. 😄
@bors r+
:bulb: This pull request was already approved, no need to approve it again.
- There's another pull request that is currently being tested, blocking this pull request: #121967
:pushpin: Commit a58eb80acae26f1bc3b027247a333643cedbb50b has been approved by oli-obk
It is now in the queue for this repository.
@bors r+
:pushpin: Commit f4be633758ad08e429bf69f7ffbe46ed54d9c01e has been approved by oli-obk
It is now in the queue for this repository.
@bors r- https://github.com/rust-lang/rust/pull/122176#issuecomment-1985164840
I tried fixing tests/debuginfo/numeric-types.rs by updating the lldb-check comments, but it's still failing, not sure why exactly. It seems to only fail for NonZero<isize> and NonZero<usize>.
lldb-command:print doesn't output anything for NonZero<isize> and NonZero<usize>, apparently.
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:93fbcd45612f3a0ca2156a2ef126618076ba1dd87148586d87546becbeaafd59 done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.0s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sat Mar 9 16:01:49 UTC 2024
network time: Sat, 09 Mar 2024 16:01:49 GMT
network time: Sat, 09 Mar 2024 16:01:49 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
..........ii....i.i..ii.......i...i....i...............
failures:
---- [debuginfo-gdb] tests/debuginfo/numeric-types.rs stdout ----
NOTE: compiletest thinks it is using GDB with native rust support
NOTE: compiletest thinks it is using GDB version 13001000
error: check directive(s) from `/checkout/tests/debuginfo/numeric-types.rs` not found in debugger output. errors:
Build completed unsuccessfully in 0:14:01
(numeric-types.rs:164) `[...]$1 = 11`
(numeric-types.rs:167) `[...]$2 = 22`
(numeric-types.rs:170) `[...]$3 = 33`
(numeric-types.rs:173) `[...]$4 = 44`
(numeric-types.rs:176) `[...]$5 = 55`
(numeric-types.rs:179) `[...]$6 = 66`
(numeric-types.rs:182) `[...]$7 = 77`
(numeric-types.rs:185) `[...]$8 = 88`
(numeric-types.rs:188) `[...]$9 = 99`
(numeric-types.rs:191) `[...]$10 = 100`
(numeric-types.rs:194) `[...]$11 = 111`
(numeric-types.rs:197) `[...]$12 = 122`
status: exit status: 0
command: PYTHONPATH="/checkout/./src/etc" "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/numeric-types.gdb/numeric-types.debugger.script"
GNU gdb (Ubuntu 13.1-2ubuntu2.1) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Breakpoint 1 at 0x1a86: file /checkout/tests/debuginfo/numeric-types.rs, line 289.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:289
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:289
289 zzz(); // #break
$1 = core::num::nonzero::private::NonZeroI8Inner (11)
$2 = core::num::nonzero::private::NonZeroI16Inner (22)
$3 = core::num::nonzero::private::NonZeroI32Inner (33)
$4 = core::num::nonzero::private::NonZeroI64Inner (44)
$5 = core::num::nonzero::private::NonZeroI128Inner (55)
$6 = core::num::nonzero::private::NonZeroIsizeInner (66)
$7 = core::num::nonzero::private::NonZeroU8Inner (77)
$8 = core::num::nonzero::private::NonZeroU16Inner (88)
$9 = core::num::nonzero::private::NonZeroU32Inner (99)
$10 = core::num::nonzero::private::NonZeroU64Inner (100)
$11 = core::num::nonzero::private::NonZeroU128Inner (111)
$12 = core::num::nonzero::private::NonZeroUsizeInner (122)
Inferior 1 [process 148577] will be killed.
Quit anyway? (y or n) [answered Y; input not from terminal]
stderr: none
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#12 writing image sha256:d6c9df116f4e839e2d55f984851ad98a2eeff8181eb90b85f5ea522c9b2ea741 done
#12 naming to docker.io/library/rust-ci done
#12 DONE 10.1s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sun Mar 10 05:47:55 UTC 2024
network time: Sun, 10 Mar 2024 05:47:56 GMT
network time: Sun, 10 Mar 2024 05:47:56 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
........ii....i.i..ii.......i...i....i...............
failures:
---- [debuginfo-gdb] tests/debuginfo/numeric-types.rs stdout ----
NOTE: compiletest thinks it is using GDB with native rust support
NOTE: compiletest thinks it is using GDB version 13001000
error: check directive(s) from `/checkout/tests/debuginfo/numeric-types.rs` not found in debugger output. errors:
(numeric-types.rs:164) `[...]$1 = 11`
(numeric-types.rs:167) `[...]$2 = 22`
(numeric-types.rs:170) `[...]$3 = 33`
(numeric-types.rs:173) `[...]$4 = 44`
Build completed unsuccessfully in 0:13:58
(numeric-types.rs:176) `[...]$5 = 55`
(numeric-types.rs:179) `[...]$6 = 66`
(numeric-types.rs:182) `[...]$7 = 77`
(numeric-types.rs:185) `[...]$8 = 88`
(numeric-types.rs:188) `[...]$9 = 99`
(numeric-types.rs:191) `[...]$10 = 100`
(numeric-types.rs:194) `[...]$11 = 111`
(numeric-types.rs:197) `[...]$12 = 122`
status: exit status: 0
command: PYTHONPATH="/checkout/./src/etc" "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/numeric-types.gdb/numeric-types.debugger.script"
GNU gdb (Ubuntu 13.1-2ubuntu2.1) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Breakpoint 1 at 0x1a86: file /checkout/tests/debuginfo/numeric-types.rs, line 289.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:289
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:289
289 zzz(); // #break
$1 = core::num::nonzero::private::NonZeroI8Inner (11)
$2 = core::num::nonzero::private::NonZeroI16Inner (22)
$3 = core::num::nonzero::private::NonZeroI32Inner (33)
$4 = core::num::nonzero::private::NonZeroI64Inner (44)
$5 = core::num::nonzero::private::NonZeroI128Inner (55)
$6 = core::num::nonzero::private::NonZeroIsizeInner (66)
$7 = core::num::nonzero::private::NonZeroU8Inner (77)
$8 = core::num::nonzero::private::NonZeroU16Inner (88)
$9 = core::num::nonzero::private::NonZeroU32Inner (99)
$10 = core::num::nonzero::private::NonZeroU64Inner (100)
$11 = core::num::nonzero::private::NonZeroU128Inner (111)
$12 = core::num::nonzero::private::NonZeroUsizeInner (122)
Inferior 1 [process 148621] will be killed.
Quit anyway? (y or n) [answered Y; input not from terminal]
stderr: none
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#13 168.0 checking for isl 0.15 or later... no
#13 168.0 required isl version is 0.15 or later
#13 168.0 The following languages will be built: c,jit,lto
#13 168.3 *** This configuration is not supported in the following subdirectories:
#13 168.3 gnattools gotools libgrust target-libada target-libstdc++-v3 target-libphobos target-zlib target-libbacktrace target-libgfortran target-libgo target-libffi target-libgm2 target-libobjc target-libgrust target-libitm target-libsanitizer target-libvtv
#13 168.4 checking for default BUILD_CONFIG...
#13 168.4 checking for --enable-vtable-verify... no
#13 168.4 checking for bison... no
#13 168.4 checking for byacc... no
---
#13 194.5 config.status: executing libtool commands
#13 194.5 make[2]: Entering directory '/scripts/gcc-build/lto-plugin'
#13 194.5 make all-am
#13 194.5 make[3]: Entering directory '/scripts/gcc-build/lto-plugin'
#13 194.5 /bin/bash ./libtool --tag=CC --tag=disable-static --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../gcc-src/lto-plugin -I../../gcc-src/lto-plugin/../include -DHAVE_CONFIG_H -Wall -fcf-protection -DBASE_VERSION='"14.0.1"' -g -O2 -c -o lto-plugin.lo ../../gcc-src/lto-plugin/lto-plugin.c
#13 194.5 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../gcc-src/lto-plugin -I../../gcc-src/lto-plugin/../include -DHAVE_CONFIG_H -Wall -fcf-protection -DBASE_VERSION=\"14.0.1\" -g -O2 -c ../../gcc-src/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o
#13 194.9 /bin/bash ./libtool --tag=CC --tag=disable-static --mode=link gcc -Wall -fcf-protection -DBASE_VERSION='"14.0.1"' -g -O2 -Wc,-static-libgcc -pthread -module -avoid-version -bindir /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1 -Wl,--version-script=../../gcc-src/lto-plugin/lto-plugin.map -Xcompiler '-static-libstdc++' -Xcompiler '-static-libgcc' -o liblto_plugin.la -rpath /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a
#13 194.9 libtool: link: gcc -shared -fPIC -DPIC .libs/lto-plugin.o -static-libgcc -pthread -Wl,--version-script=../../gcc-src/lto-plugin/lto-plugin.map -static-libstdc++ -static-libgcc ../libiberty/pic/libiberty.a -pthread -Wl,-soname -Wl,liblto_plugin.so -o .libs/liblto_plugin.so
#13 194.9 mkdir -p -- ../gcc
#13 194.9 libtool: install: /usr/bin/install -c .libs/liblto_plugin.so /scripts/gcc-build/lto-plugin/../gcc/liblto_plugin.so
#13 194.9 libtool: install: /usr/bin/install -c .libs/liblto_plugin.lai /scripts/gcc-build/lto-plugin/../gcc/liblto_plugin.la
#13 194.9 libtool: install: warning: remember to run `libtool --finish /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1'
---
#13 204.8 checking for GNU gettext in libc... yes
#13 204.8 checking whether to use NLS... yes
#13 204.8 checking where the gettext function comes from... libc
#13 204.8 checking whether NLS is requested... yes
#13 204.8 checking for catalogs to be installed... be da de el es fi fr hr id ja nl ru sr sv tr uk vi zh_CN zh_TW
#13 204.9 checking for a sed that does not truncate output... /usr/bin/sed
#13 204.9 checking for fgrep... /usr/bin/grep -F
#13 204.9 checking for ld used by gcc... ld
#13 204.9 checking if the linker (ld) is GNU ld... yes
---
#13 205.6 checking assembler for dwarf2 debug_line support... yes
#13 205.6 checking assembler for buggy dwarf2 .file directive... no
#13 205.6 checking assembler for dwarf2 debug_view support... yes
#13 205.6 checking assembler for --gdwarf2 option... yes
#13 205.6 checking assembler for --gdwarf-5 option... yes
#13 205.6 checking assembler for assembly of compiler generated 64-bit .debug_line... yes
#13 205.6 checking assembler for --gdwarf-4 not refusing compiler generated .debug_line... yes
#13 205.6 checking assembler for --gdwarf-4 with the APP marker... yes
#13 205.6 checking assembler for working --gdwarf-4/--gdwarf-5 for all sources... yes
#13 205.6 checking assembler for compressed debug sections... 1
#13 205.6 checking assembler for .lcomm with alignment... no
#13 205.6 checking for target glibc version... 2.37
#13 205.6 checking assembler for gnu_unique_object... yes
---
#13 255.2 checking for GNU gettext in libc... yes
#13 255.2 checking whether to use NLS... yes
#13 255.2 checking where the gettext function comes from... libc
#13 255.2 checking whether NLS is requested... yes
#13 255.2 checking for catalogs to be installed... be ca da de el eo es fi fr id ja ka nl pt_BR ro ru sr sv tr uk vi zh_CN zh_TW
#13 255.3 checking size of ino_t... 8
#13 255.3 checking size of dev_t... 8
#13 255.4 checking for iconv... yes
#13 255.4 checking for working iconv... yes
---
#13 263.4 make[2]: Entering directory '/scripts/gcc-build/libcody'
#13 263.4 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 263.4 -MMD -MP -MF buffer.d -c -o buffer.o ../../gcc-src/libcody/buffer.cc
#13 264.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 264.1 -MMD -MP -MF client.d -c -o client.o ../../gcc-src/libcody/client.cc
#13 265.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -DSRCDIR='"../../gcc-src/libcody"' -I../../gcc-src/libcody \
#13 265.1 -MMD -MP -MF fatal.d -c -o fatal.o ../../gcc-src/libcody/fatal.cc
#13 265.4 -MMD -MP -MF netclient.d -c -o netclient.o ../../gcc-src/libcody/netclient.cc
#13 265.8 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 265.8 -MMD -MP -MF netserver.d -c -o netserver.o ../../gcc-src/libcody/netserver.cc
#13 266.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 266.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 266.1 -MMD -MP -MF resolver.d -c -o resolver.o ../../gcc-src/libcody/resolver.cc
#13 266.5 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 266.5 -MMD -MP -MF packet.d -c -o packet.o ../../gcc-src/libcody/packet.cc
#13 266.8 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 266.8 -MMD -MP -MF server.d -c -o server.o ../../gcc-src/libcody/server.cc
#13 267.4 ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -cr libcody.a buffer.o client.o fatal.o netclient.o netserver.o resolver.o packet.o server.o
#13 267.4 make[2]: Leaving directory '/scripts/gcc-build/libcody'
#13 267.4 mkdir -p -- ./libdecnumber
#13 267.4 Configuring in ./libdecnumber
#13 267.4 configure: creating cache ./config.cache
---
#13 271.0 TARGET_CPU_DEFAULT="" \
#13 271.0 HEADERS="auto-host.h ansidecl.h" DEFINES="" \
#13 271.0 /bin/bash ../../gcc-src/gcc/mkconfig.sh config.h
#13 271.0 TARGET_CPU_DEFAULT="" \
#13 271.0 HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/biarch64.h config/i386/i386.h config/i386/unix.h config/i386/att.h config/elfos.h config/gnu-user.h config/glibc-stdint.h config/i386/x86-64.h config/i386/gnu-user-common.h config/i386/gnu-user64.h config/linux.h config/linux-android.h config/i386/linux-common.h config/i386/linux64.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4 DEFAULT_LIBC=LIBC_GLIBC ANDROID_DEFAULT=0 HEAP_TRAMPOLINES_INIT=0" \
#13 271.0 TARGET_CPU_DEFAULT="" \
#13 271.0 HEADERS="config/i386/i386-protos.h config/linux-protos.h tm-preds.h" DEFINES="" \
#13 271.0 /bin/bash ../../gcc-src/gcc/mkconfig.sh tm_p.h
#13 271.0 TARGET_CPU_DEFAULT="" \
---
#13 272.3 build/genmddeps.o build/read-md.o build/errors.o ../build-x86_64-pc-linux-gnu/libiberty/pic/libiberty.a
#13 272.4 build/genmddeps ../../gcc-src/gcc/common.md ../../gcc-src/gcc/config/i386/i386.md > tmp-mddeps
#13 272.4 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-mddeps mddeps.mk
#13 272.4 echo timestamp > s-mddeps
#13 272.4 g++ -c -DBASEVER="\"14.0.1\"" -DDATESTAMP="\" 20240207\"" -DREVISION="\"\"" -DDEVPHASE="\" (experimental)\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"<https://gcc.gnu.org/bugs/>\"" -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-src/gcc -I../../gcc-src/gcc/build -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include \
#13 272.5 g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc \
#13 272.5 build/genversion.o -o build/genversion
#13 272.5 build/genversion > tmp-version.h
#13 272.5 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-version.h version.h
#13 272.5 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-version.h version.h
#13 272.5 echo timestamp > s-version
#13 272.5 g++ -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-src/gcc -I../../gcc-src/gcc/build -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include \
#13 272.5 -o build/gengtype.o ../../gcc-src/gcc/gengtype.cc
#13 273.8 flex -ogengtype-lex.cc ../../gcc-src/gcc/gengtype-lex.l && { \
#13 273.8 echo '#ifdef HOST_GENERATOR_FILE' > gengtype-lex.cc.tmp; \
#13 273.8 echo '#include "config.h"' >> gengtype-lex.cc.tmp; \
#13 273.8 echo '#else' >> gengtype-lex.cc.tmp; \
#13 273.8 echo '#include "bconfig.h"' >> gengtype-lex.cc.tmp; \
#13 273.8 echo '#endif' >> gengtype-lex.cc.tmp; \
#13 273.8 cat gengtype-lex.cc >> gengtype-lex.cc.tmp; \
#13 273.8 mv gengtype-lex.cc.tmp gengtype-lex.cc; \
#13 273.8 }
#13 273.8 -o build/gengtype-lex.o gengtype-lex.cc
#13 273.9 ../../gcc-src/gcc/gengtype-lex.l: In function 'int yylex(const char**)':
#13 273.9 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
#13 273.9 357 | #define YY_DO_BEFORE_ACTION \
#13 273.9 357 | #define YY_DO_BEFORE_ACTION \
#13 273.9 | ~~~~~~~~~~~~~^~~~~~~
#13 273.9 ../../gcc-src/gcc/gengtype-lex.l:119:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
#13 273.9 119 | "GTY"/{EOID} { return GTY_TOKEN; }
#13 273.9 ../../gcc-src/gcc/gengtype-lex.l:114:1: note: here
#13 273.9 114 | "^" |
#13 273.9 | ^~~~~~~~
#13 273.9 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
---
#13 274.4 -o build/gengtype-state.o ../../gcc-src/gcc/gengtype-state.cc
#13 275.3 g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -o build/gengtype \
#13 275.3 build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o ../build-x86_64-pc-linux-gnu/libiberty/pic/libiberty.a
#13 275.3 LC_ALL=C ; export LC_ALL ; \
#13 275.3 mawk -f ../../gcc-src/gcc/opt-gather.awk ../../gcc-src/gcc/ada/gcc-interface/lang.opt ../../gcc-src/gcc/d/lang.opt ../../gcc-src/gcc/fortran/lang.opt ../../gcc-src/gcc/go/lang.opt ../../gcc-src/gcc/lto/lang.opt ../../gcc-src/gcc/m2/lang.opt ../../gcc-src/gcc/rust/lang.opt ../../gcc-src/gcc/c-family/c.opt ../../gcc-src/gcc/common.opt ../../gcc-src/gcc/params.opt ../../gcc-src/gcc/analyzer/analyzer.opt ../../gcc-src/gcc/config/fused-madd.opt ../../gcc-src/gcc/config/i386/i386.opt ../../gcc-src/gcc/config/gnu-user.opt ../../gcc-src/gcc/config/linux.opt ../../gcc-src/gcc/config/linux-android.opt ../../gcc-src/gcc/ada/gcc-interface/lang.opt.urls ../../gcc-src/gcc/d/lang.opt.urls ../../gcc-src/gcc/fortran/lang.opt.urls ../../gcc-src/gcc/go/lang.opt.urls ../../gcc-src/gcc/lto/lang.opt.urls ../../gcc-src/gcc/m2/lang.opt.urls ../../gcc-src/gcc/rust/lang.opt.urls ../../gcc-src/gcc/c-family/c.opt.urls ../../gcc-src/gcc/common.opt.urls ../../gcc-src/gcc/params.opt.urls ../../gcc-src/gcc/analyzer/analyzer.opt.urls ../../gcc-src/gcc/config/fused-madd.opt.urls ../../gcc-src/gcc/config/i386/i386.opt.urls ../../gcc-src/gcc/config/gnu-user.opt.urls ../../gcc-src/gcc/config/linux.opt.urls ../../gcc-src/gcc/config/linux-android.opt.urls > tmp-optionlist
#13 275.9 echo timestamp > s-options
#13 275.9 mawk -f ../../gcc-src/gcc/opt-functions.awk -f ../../gcc-src/gcc/opt-read.awk \
#13 275.9 -f ../../gcc-src/gcc/opth-gen.awk \
#13 275.9 < optionlist > tmp-options.h
---
#13 288.7 insn-conditions.md > tmp-flags.h
#13 289.8 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-flags.h insn-flags.h
#13 289.8 echo timestamp > s-flags
#13 289.8 if test no = yes \
#13 289.8 || test -n "m64=../lib64:x86_64-linux-gnu m32=../lib32:i386-linux-gnu mx32=../libx32:x86_64-linux-gnux32"; then \
#13 289.8 "m64/m32" \
#13 289.8 " 64 32" \
#13 289.8 "" \
#13 289.8 "" \
#13 289.8 "" \
#13 289.8 "" \
#13 289.8 "" \
#13 289.8 "m64=../lib64:x86_64-linux-gnu m32=../lib32:i386-linux-gnu mx32=../libx32:x86_64-linux-gnux32" \
#13 289.8 "" \
#13 289.8 "" \
#13 289.8 "no" \
#13 289.8 > tmp-mlib.h; \
---
#13 297.7 ../../gcc-src/gcc/genhooks.cc:122:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 297.7 122 | fscanf (f, "%999s", buf);
#13 297.7 | ~~~~~~~^~~~~~~~~~~~~~~~~
#13 297.7 ../../gcc-src/gcc/genhooks.cc:113:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 297.7 113 | while (fscanf (f, "%*[^@]"), buf[0] = '\0',
#13 297.7 ../../gcc-src/gcc/genhooks.cc:175:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 297.7 ../../gcc-src/gcc/genhooks.cc:175:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 297.7 175 | fscanf (f, "%5[^ \n]", buf);
#13 297.7 ../../gcc-src/gcc/genhooks.cc:181:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 297.7 181 | fscanf (f, "%999s", buf);
#13 297.7 | ~~~~~~~^~~~~~~~~~~~~~~~~
#13 297.8 g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -o build/genhooks \
---
#13 304.1 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-jit-target-hooks-def.h \
#13 304.1 jit/jit-target-hooks-def.h
#13 304.1 echo timestamp > s-jit-target-hooks-def-h
#13 304.1 rm -f tmp-omp-device-properties.h; \
#13 304.1 for kind in kind arch isa; do \
#13 304.1 echo 'const char omp_offload_device_'${kind}'[] = ' \
#13 304.1 for prop in none ; do \
#13 304.1 for prop in none ; do \
#13 304.1 [ "$prop" = "none" ] && continue; \
#13 304.1 tgt=`echo "$prop" | sed 's/=.*$//'`; \
#13 304.1 props=`echo "$prop" | sed 's/.*=//'`; \
#13 304.1 echo "\"$tgt\\0\"" >> tmp-omp-device-properties.h; \
#13 304.1 sed -n 's/^'${kind}': //p' ${props} \
#13 304.1 | sed 's/[[:blank:]]/ /g;s/ */ /g;s/^ //;s/ $//;s/ /\\0/g;s/^/"/;s/$/\\0\\0"/' \
#13 304.1 done; \
#13 304.1 echo '"";' >> tmp-omp-device-properties.h; \
#13 304.1 done; \
#13 304.1 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-omp-device-properties.h \
---
#13 815.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo ../../gcc-src/gcc/cfgloop.cc
#13 816.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo ../../gcc-src/gcc/cfgloopanal.cc
#13 817.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo ../../gcc-src/gcc/cfgloopmanip.cc
#13 819.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo ../../gcc-src/gcc/cfgrtl.cc
#13 821.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o ctfc.o -MT ctfc.o -MMD -MP -MF ./.deps/ctfc.TPo ../../gcc-src/gcc/ctfc.cc
#13 822.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o ctfout.o -MT ctfout.o -MMD -MP -MF ./.deps/ctfout.TPo ../../gcc-src/gcc/ctfout.cc
#13 823.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o btfout.o -MT btfout.o -MMD -MP -MF ./.deps/btfout.TPo ../../gcc-src/gcc/btfout.cc
#13 825.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o symtab-thunks.o -MT symtab-thunks.o -MMD -MP -MF ./.deps/symtab-thunks.TPo ../../gcc-src/gcc/symtab-thunks.cc
#13 827.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o symtab-clones.o -MT symtab-clones.o -MMD -MP -MF ./.deps/symtab-clones.TPo ../../gcc-src/gcc/symtab-clones.cc
#13 827.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo ../../gcc-src/gcc/cgraph.cc
#13 830.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo ../../gcc-src/gcc/cgraphbuild.cc
---
#13 894.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo ../../gcc-src/gcc/et-forest.cc
#13 895.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo ../../gcc-src/gcc/except.cc
#13 897.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo ../../gcc-src/gcc/explow.cc
#13 898.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo ../../gcc-src/gcc/expmed.cc
#13 901.7 ../../gcc-src/gcc/expmed.cc: In function 'rtx_def* extract_bit_field_1(rtx, poly_uint64, poly_uint64, int, rtx, machine_mode, machine_mode, bool, bool, rtx_def**)':
#13 901.7 ../../gcc-src/gcc/expmed.cc:1845:45: warning: '*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' may be used uninitialized [-Wmaybe-uninitialized]
#13 901.7 1845 | rtx sub = extract_bit_field_as_subreg (mode1, op0, imode,
#13 901.7 1846 | bitsize, bitnum);
#13 901.7 | ~~~~~~~~~~~~~~~~
#13 901.7 | ~~~~~~~~~~~~~~~~
#13 901.7 ../../gcc-src/gcc/expmed.cc:1805:19: note: '*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' was declared here
#13 901.7 1805 | scalar_int_mode imode;
#13 903.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo ../../gcc-src/gcc/expr.cc
#13 911.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo ../../gcc-src/gcc/fibonacci_heap.cc
#13 912.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o file-prefix-map.o -MT file-prefix-map.o -MMD -MP -MF ./.deps/file-prefix-map.TPo ../../gcc-src/gcc/file-prefix-map.cc
#13 912.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo ../../gcc-src/gcc/final.cc
---
#13 967.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range.o -MT gimple-range.o -MMD -MP -MF ./.deps/gimple-range.TPo ../../gcc-src/gcc/gimple-range.cc
#13 968.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-cache.o -MT gimple-range-cache.o -MMD -MP -MF ./.deps/gimple-range-cache.TPo ../../gcc-src/gcc/gimple-range-cache.cc
#13 970.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-edge.o -MT gimple-range-edge.o -MMD -MP -MF ./.deps/gimple-range-edge.TPo ../../gcc-src/gcc/gimple-range-edge.cc
#13 972.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-fold.o -MT gimple-range-fold.o -MMD -MP -MF ./.deps/gimple-range-fold.TPo ../../gcc-src/gcc/gimple-range-fold.cc
#13 974.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-gori.o -MT gimple-range-gori.o -MMD -MP -MF ./.deps/gimple-range-gori.TPo ../../gcc-src/gcc/gimple-range-gori.cc
#13 974.6 ../../gcc-src/gcc/gimple-range-gori.cc: In member function 'void range_def_chain::dump(FILE*, basic_block, const char*)':
#13 974.6 ../../gcc-src/gcc/gimple-range-gori.cc:318:19: warning: format not a string literal and no format arguments [-Wformat-security]
#13 974.6 318 | fprintf (f, prefix);
#13 976.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-infer.o -MT gimple-range-infer.o -MMD -MP -MF ./.deps/gimple-range-infer.TPo ../../gcc-src/gcc/gimple-range-infer.cc
#13 977.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-op.o -MT gimple-range-op.o -MMD -MP -MF ./.deps/gimple-range-op.TPo ../../gcc-src/gcc/gimple-range-op.cc
#13 979.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-phi.o -MT gimple-range-phi.o -MMD -MP -MF ./.deps/gimple-range-phi.TPo ../../gcc-src/gcc/gimple-range-phi.cc
#13 980.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-trace.o -MT gimple-range-trace.o -MMD -MP -MF ./.deps/gimple-range-trace.TPo ../../gcc-src/gcc/gimple-range-trace.cc
---
#13 1415.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-phiprop.o -MT tree-ssa-phiprop.o -MMD -MP -MF ./.deps/tree-ssa-phiprop.TPo ../../gcc-src/gcc/tree-ssa-phiprop.cc
#13 1416.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo ../../gcc-src/gcc/tree-ssa-pre.cc
#13 1419.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo ../../gcc-src/gcc/tree-ssa-propagate.cc
#13 1420.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-reassoc.o -MT tree-ssa-reassoc.o -MMD -MP -MF ./.deps/tree-ssa-reassoc.TPo ../../gcc-src/gcc/tree-ssa-reassoc.cc
#13 1425.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo ../../gcc-src/gcc/tree-ssa-sccvn.cc
#13 1426.3 ../../gcc-src/gcc/tree-ssa-sccvn.cc: In function 'void print_vn_reference_ops(FILE*, vec<vn_reference_op_struct>)':
#13 1426.3 ../../gcc-src/gcc/tree-ssa-sccvn.cc:284:21: warning: format not a string literal and no format arguments [-Wformat-security]
#13 1426.3 284 | fprintf (outfile, internal_fn_name ((internal_fn)vro->clique));
#13 1430.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-scopedtables.o -MT tree-ssa-scopedtables.o -MMD -MP -MF ./.deps/tree-ssa-scopedtables.TPo ../../gcc-src/gcc/tree-ssa-scopedtables.cc
#13 1431.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-sink.o -MT tree-ssa-sink.o -MMD -MP -MF ./.deps/tree-ssa-sink.TPo ../../gcc-src/gcc/tree-ssa-sink.cc
#13 1432.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo ../../gcc-src/gcc/tree-ssa-strlen.cc
#13 1436.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo ../../gcc-src/gcc/tree-ssa-structalias.cc
---
#13 1555.1 | ^~~~~
#13 1557.1 In file included from ../../gcc-src/gcc/analyzer/svalue.h:25,
#13 1557.1 from ../../gcc-src/gcc/analyzer/region-model.h:33,
#13 1557.1 from ../../gcc-src/gcc/analyzer/access-diagram.cc:38:
#13 1557.1 In constructor 'ana::byte_range::byte_range(ana::byte_offset_t, ana::byte_size_t)',
#13 1557.1 inlined from 'virtual text_art::table ana::string_literal_spatial_item::make_table(const ana::bit_to_table_map&, text_art::style_manager&) const' at ../../gcc-src/gcc/analyzer/access-diagram.cc:1787:18:
#13 1557.1 ../../gcc-src/gcc/analyzer/store.h:310:5: warning: 'size_in_bytes.generic_wide_int<fixed_wide_int_storage<128> >::<anonymous>.fixed_wide_int_storage<128>::val[1]' may be used uninitialized [-Wmaybe-uninitialized]
#13 1557.1 310 | m_size_in_bytes (size_in_bytes)
#13 1557.1 ../../gcc-src/gcc/analyzer/access-diagram.cc: In member function 'virtual text_art::table ana::string_literal_spatial_item::make_table(const ana::bit_to_table_map&, text_art::style_manager&) const':
#13 1557.1 ../../gcc-src/gcc/analyzer/access-diagram.cc: In member function 'virtual text_art::table ana::string_literal_spatial_item::make_table(const ana::bit_to_table_map&, text_art::style_manager&) const':
#13 1557.1 ../../gcc-src/gcc/analyzer/access-diagram.cc:1783:28: note: 'size_in_bytes.generic_wide_int<fixed_wide_int_storage<128> >::<anonymous>.fixed_wide_int_storage<128>::val[1]' was declared here
#13 1557.1 | ^~~~~~~~~~~~~
#13 1558.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/analysis-plan.o -MT analyzer/analysis-plan.o -MMD -MP -MF analyzer/.deps/analysis-plan.TPo ../../gcc-src/gcc/analyzer/analysis-plan.cc
#13 1559.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/analyzer.o -MT analyzer/analyzer.o -MMD -MP -MF analyzer/.deps/analyzer.TPo ../../gcc-src/gcc/analyzer/analyzer.cc
#13 1559.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/analyzer-language.o -MT analyzer/analyzer-language.o -MMD -MP -MF analyzer/.deps/analyzer-language.TPo ../../gcc-src/gcc/analyzer/analyzer-language.cc
---
#13 1572.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/constraint-manager.o -MT analyzer/constraint-manager.o -MMD -MP -MF analyzer/.deps/constraint-manager.TPo ../../gcc-src/gcc/analyzer/constraint-manager.cc
#13 1574.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/diagnostic-manager.o -MT analyzer/diagnostic-manager.o -MMD -MP -MF analyzer/.deps/diagnostic-manager.TPo ../../gcc-src/gcc/analyzer/diagnostic-manager.cc
#13 1575.5 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc: In member function 'void ana::saved_diagnostic::dump_as_dot_node(pretty_printer*) const':
#13 1575.5 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc:811:28: warning: unknown conversion type character 'E' in format [-Wformat=]
#13 1575.5 811 | pp_printf (pp, "var: %qE\n", m_var);
#13 1575.5 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc:811:20: warning: too many arguments for format [-Wformat-extra-args]
#13 1575.5 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc:811:20: warning: too many arguments for format [-Wformat-extra-args]
#13 1575.5 811 | pp_printf (pp, "var: %qE\n", m_var);
#13 1577.7 g++ -fcf-protection -fPIC -c -I../../gcc-src/gcc/../zlib -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/engine.o -MT analyzer/engine.o -MMD -MP -MF analyzer/.deps/engine.TPo ../../gcc-src/gcc/analyzer/engine.cc
#13 1583.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/feasible-graph.o -MT analyzer/feasible-graph.o -MMD -MP -MF analyzer/.deps/feasible-graph.TPo ../../gcc-src/gcc/analyzer/feasible-graph.cc
#13 1584.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/function-set.o -MT analyzer/function-set.o -MMD -MP -MF analyzer/.deps/function-set.TPo ../../gcc-src/gcc/analyzer/function-set.cc
#13 1585.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/infinite-loop.o -MT analyzer/infinite-loop.o -MMD -MP -MF analyzer/.deps/infinite-loop.TPo ../../gcc-src/gcc/analyzer/infinite-loop.cc
---
#13 1615.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm.o -MT analyzer/sm.o -MMD -MP -MF analyzer/.deps/sm.TPo ../../gcc-src/gcc/analyzer/sm.cc
#13 1616.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm-file.o -MT analyzer/sm-file.o -MMD -MP -MF analyzer/.deps/sm-file.TPo ../../gcc-src/gcc/analyzer/sm-file.cc
#13 1617.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm-fd.o -MT analyzer/sm-fd.o -MMD -MP -MF analyzer/.deps/sm-fd.TPo ../../gcc-src/gcc/analyzer/sm-fd.cc
#13 1619.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm-malloc.o -MT analyzer/sm-malloc.o -MMD -MP -MF analyzer/.deps/sm-malloc.TPo ../../gcc-src/gcc/analyzer/sm-malloc.cc
#13 1620.6 ../../gcc-src/gcc/analyzer/sm-malloc.cc: In static member function 'static bool ana::{anonymous}::deref_before_check::sufficiently_similar_p(tree, tree)':
#13 1620.6 1624 | pp_printf (pp_a, "%qE", expr_a);
#13 1620.6 | ^
#13 1620.6 ../../gcc-src/gcc/analyzer/sm-malloc.cc:1624:22: warning: too many arguments for format [-Wformat-extra-args]
#13 1620.6 1624 | pp_printf (pp_a, "%qE", expr_a);
---
#13 1660.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o linux.o -MT linux.o -MMD -MP -MF ./.deps/linux.TPo ../../gcc-src/gcc/config/linux.cc
#13 1660.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gnu-property.o -MT gnu-property.o -MMD -MP -MF ./.deps/gnu-property.TPo ../../gcc-src/gcc/config/i386/gnu-property.cc
#13 1661.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o host-linux.o -MT host-linux.o -MMD -MP -MF ./.deps/host-linux.TPo ../../gcc-src/gcc/config/host-linux.cc
#13 1661.5 rm -rf libbackend.a
#13 1661.5 ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so rcT libbackend.a gimple-match-1.o gimple-match-2.o gimple-match-3.o gimple-match-4.o gimple-match-5.o gimple-match-6.o gimple-match-7.o gimple-match-8.o gimple-match-9.o gimple-match-10.o gimple-match-exports.o generic-match-1.o generic-match-2.o generic-match-3.o generic-match-4.o generic-match-5.o generic-match-6.o generic-match-7.o generic-match-8.o generic-match-9.o generic-match-10.o insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit-1.o insn-emit-2.o insn-emit-3.o insn-emit-4.o insn-emit-5.o insn-emit-6.o insn-emit-7.o insn-emit-8.o insn-emit-9.o insn-emit-10.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o adjust-alignment.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o ctfc.o ctfout.o btfout.o symtab.o symtab-thunks.o symtab-clones.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coroutine-passes.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o digraph.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2ctf.o dwarf2out.o early-remat.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o file-prefix-map.o final.o fixed-value.o fold-const.o fold-const-call.o fold-mem-offsets.o function.o function-abi.o function-tests.o fwprop.o gcc-rich-location.o gcc-urlifier.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-array-bounds.o gimple-builder.o gimple-expr.o gimple-if-to-switch.o gimple-iterator.o gimple-fold.o gimple-harden-conditionals.o gimple-harden-control-flow.o gimple-laddress.o gimple-loop-interchange.o gimple-loop-jam.o gimple-loop-versioning.o gimple-low.o gimple-lower-bitint.o gimple-predicate-analysis.o gimple-pretty-print.o gimple-range.o gimple-range-cache.o gimple-range-edge.o gimple-range-fold.o gimple-range-gori.o gimple-range-infer.o gimple-range-op.o gimple-range-phi.o gimple-range-trace.o gimple-ssa-backprop.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-sccopy.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-access.o gimple-ssa-warn-alloca.o gimple-ssa-warn-restrict.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimple-warn-recursion.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphviz.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-sra.o ipa-devirt.o ipa-fnsummary.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-free-lang-data.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-modref.o ipa-modref-tree.o ipa-predicate.o ipa-profile.o ipa-prop.o ipa-param-manipulation.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-ref.o ipa-utils.o ipa-strub.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-low.o omp-oacc-kernels-decompose.o omp-oacc-neuter-broadcast.o omp-simd-clone.o opt-problem.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o optinfo.o optinfo-emit-json.o options-save.o options-urls.o opts-global.o ordered-hash-map-tests.o passes.o plugin.o pointer-query.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o profile-count.o range.o range-op.o range-op-float.o range-op-ptr.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl-ssa/accesses.o rtl-ssa/blocks.o rtl-ssa/changes.o rtl-ssa/functions.o rtl-ssa/insns.o rtl-ssa/movement.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o rtx-vector-builder.o run-rtl-passes.o sched-deps.o sched-ebb.o sched-rgn.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o splay-tree-utils.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-diagnostic-client-data-hooks.o tree-diagnostic-path.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-logical-location.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o gimple-range-path.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o gimple-isel.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vect-slp-patterns.o tree-vectorizer.o tree-vector-builder.o tree-vrp.o tree.o tristate.o typed-splay-tree.o valtrack.o value-pointer-equiv.o value-query.o value-range.o value-range-pretty-print.o value-range-storage.o value-relation.o value-prof.o var-tracking.o varasm.o varpool.o vec-perm-indices.o vmsdbgout.o vr-values.o vtable-verify.o warning-control.o web.o wide-int.o wide-int-print.o i386.o analyzer/access-diagram.o analyzer/analysis-plan.o analyzer/analyzer.o analyzer/analyzer-language.o analyzer/analyzer-logging.o analyzer/analyzer-pass.o analyzer/analyzer-selftests.o analyzer/bar-chart.o analyzer/bounds-checking.o analyzer/call-details.o analyzer/call-info.o analyzer/call-string.o analyzer/call-summary.o analyzer/checker-event.o analyzer/checker-path.o analyzer/complexity.o analyzer/constraint-manager.o analyzer/diagnostic-manager.o analyzer/engine.o analyzer/feasible-graph.o analyzer/function-set.o analyzer/infinite-loop.o analyzer/infinite-recursion.o analyzer/kf.o analyzer/kf-analyzer.o analyzer/kf-lang-cp.o analyzer/known-function-manager.o analyzer/pending-diagnostic.o analyzer/program-point.o analyzer/program-state.o analyzer/ranges.o analyzer/record-layout.o analyzer/region.o analyzer/region-model.o analyzer/region-model-asm.o analyzer/region-model-manager.o analyzer/region-model-reachability.o analyzer/sm.o analyzer/sm-file.o analyzer/sm-fd.o analyzer/sm-malloc.o analyzer/sm-pattern-test.o analyzer/sm-sensitive.o analyzer/sm-signal.o analyzer/sm-taint.o analyzer/state-purge.o analyzer/store.o analyzer/supergraph.o analyzer/svalue.o analyzer/symbol.o analyzer/trimmed-graph.o analyzer/varargs.o x86-tune-sched.o x86-tune-sched-bd.o x86-tune-sched-atom.o x86-tune-sched-core.o i386-options.o i386-builtins.o i386-expand.o i386-features.o linux.o gnu-property.o host-linux.o
#13 1662.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o i386-common.o -MT i386-common.o -MMD -MP -MF ./.deps/i386-common.TPo ../../gcc-src/gcc/common/config/i386/i386-common.cc
#13 1662.6 g++ -fcf-protection -fPIC -c -DPREFIX=\"/scripts/gcc-build/../gcc-install\" -DBASEVER="\"14.0.1\"" -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o prefix.o -MT prefix.o -MMD -MP -MF ./.deps/prefix.TPo ../../gcc-src/gcc/prefix.cc
#13 1662.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o opts.o -MT opts.o -MMD -MP -MF ./.deps/opts.TPo ../../gcc-src/gcc/opts.cc
#13 1664.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo ../../gcc-src/gcc/opts-common.cc
---
#13 1669.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-spec.o -MT diagnostic-spec.o -MMD -MP -MF ./.deps/diagnostic-spec.TPo ../../gcc-src/gcc/diagnostic-spec.cc
#13 1670.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo ../../gcc-src/gcc/diagnostic.cc
#13 1670.4 ../../gcc-src/gcc/diagnostic.cc: In function 'void fancy_abort(const char*, int, const char*)':
#13 1670.4 ../../gcc-src/gcc/diagnostic.cc:2316:15: warning: format not a string literal and no format arguments [-Wformat-security]
#13 1670.4 2316 | fnotice (stderr, diagnostic_kind_text[DK_ICE]);
#13 1671.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo ../../gcc-src/gcc/diagnostic-color.cc
#13 1671.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-format-json.o -MT diagnostic-format-json.o -MMD -MP -MF ./.deps/diagnostic-format-json.TPo ../../gcc-src/gcc/diagnostic-format-json.cc
#13 1671.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-format-sarif.o -MT diagnostic-format-sarif.o -MMD -MP -MF ./.deps/diagnostic-format-sarif.TPo ../../gcc-src/gcc/diagnostic-format-sarif.cc
#13 1672.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-show-locus.o -MT diagnostic-show-locus.o -MMD -MP -MF ./.deps/diagnostic-show-locus.TPo ../../gcc-src/gcc/diagnostic-show-locus.cc
---
#13 1678.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/box-drawing.o -MT text-art/box-drawing.o -MMD -MP -MF text-art/.deps/box-drawing.TPo ../../gcc-src/gcc/text-art/box-drawing.cc
#13 1678.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/canvas.o -MT text-art/canvas.o -MMD -MP -MF text-art/.deps/canvas.TPo ../../gcc-src/gcc/text-art/canvas.cc
#13 1679.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/ruler.o -MT text-art/ruler.o -MMD -MP -MF text-art/.deps/ruler.TPo ../../gcc-src/gcc/text-art/ruler.cc
#13 1680.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/selftests.o -MT text-art/selftests.o -MMD -MP -MF text-art/.deps/selftests.TPo ../../gcc-src/gcc/text-art/selftests.cc
#13 1680.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/style.o -MT text-art/style.o -MMD -MP -MF text-art/.deps/style.TPo ../../gcc-src/gcc/text-art/style.cc
#13 1680.8 ../../gcc-src/gcc/text-art/style.cc: In member function 'void text_art::style::color::print_sgr(pretty_printer*, bool, bool&) const':
#13 1680.8 ../../gcc-src/gcc/text-art/style.cc:150:25: warning: spurious leading punctuation sequence ';' in format [-Wformat-diag]
#13 1680.8 150 | pp_printf (pp, ";5;%i", (int)u.m_8bit);
#13 1680.8 ../../gcc-src/gcc/text-art/style.cc:160:25: warning: spurious leading punctuation sequence ';' in format [-Wformat-diag]
#13 1680.8 ../../gcc-src/gcc/text-art/style.cc:160:25: warning: spurious leading punctuation sequence ';' in format [-Wformat-diag]
#13 1680.8 160 | pp_printf (pp, ";2;%i;%i;%i",
#13 1681.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/styled-string.o -MT text-art/styled-string.o -MMD -MP -MF text-art/.deps/styled-string.TPo ../../gcc-src/gcc/text-art/styled-string.cc
#13 1682.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/table.o -MT text-art/table.o -MMD -MP -MF text-art/.deps/table.TPo ../../gcc-src/gcc/text-art/table.cc
#13 1682.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/theme.o -MT text-art/theme.o -MMD -MP -MF text-art/.deps/theme.TPo ../../gcc-src/gcc/text-art/theme.cc
#13 1683.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/widget.o -MT text-art/widget.o -MMD -MP -MF text-art/.deps/widget.TPo ../../gcc-src/gcc/text-art/widget.cc
---
#13 1684.1 g++ -no-pie -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o i386-c.o glibc-c.o \
#13 1684.1 cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/pic/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz
#13 1688.3 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/dummy-frontend.o -MT jit/dummy-frontend.o -MMD -MP -MF jit/.deps/dummy-frontend.TPo ../../gcc-src/gcc/jit/dummy-frontend.cc
#13 1690.3 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/libgccjit.o -MT jit/libgccjit.o -MMD -MP -MF jit/.deps/libgccjit.TPo ../../gcc-src/gcc/jit/libgccjit.cc
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc: In function 'gcc_jit_type* gcc_jit_context_new_array_type(gcc_jit_context*, gcc_jit_location*, gcc_jit_type*, long unsigned int)':
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:804:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
#13 1691.0 804 | RETURN_NULL_IF_FAIL (num_elements >= 0, ctxt, NULL, "negative size");
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:158:11: note: in definition of macro 'RETURN_VAL_IF_FAIL'
#13 1691.0 158 | if (!(TEST_EXPR)) \
#13 1691.0 | ^~~~~~~~~
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:804:3: note: in expansion of macro 'RETURN_NULL_IF_FAIL'
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:804:3: note: in expansion of macro 'RETURN_NULL_IF_FAIL'
#13 1691.0 804 | RETURN_NULL_IF_FAIL (num_elements >= 0, ctxt, NULL, "negative size");
#13 1691.0 | ^~~~~~~~~~~~~~~~~~~
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc: In function 'void gcc_jit_block_add_try_catch(gcc_jit_block*, gcc_jit_location*, gcc_jit_block*, gcc_jit_block*)':
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:3008:35: warning: unused variable 'stmt' [-Wunused-variable]
#13 1691.0 3008 | gcc::jit::recording::statement *stmt = block->add_try_catch (loc, try_block, catch_block);
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc: In function 'void gcc_jit_block_add_try_finally(gcc_jit_block*, gcc_jit_location*, gcc_jit_block*, gcc_jit_block*)':
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:3037:35: warning: unused variable 'stmt' [-Wunused-variable]
#13 1691.0 ../../gcc-src/gcc/jit/libgccjit.cc:3037:35: warning: unused variable 'stmt' [-Wunused-variable]
#13 1691.0 3037 | gcc::jit::recording::statement *stmt = block->add_try_catch (loc, try_block, finally_block, true);
#13 1692.4 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-logging.o -MT jit/jit-logging.o -MMD -MP -MF jit/.deps/jit-logging.TPo ../../gcc-src/gcc/jit/jit-logging.cc
#13 1692.8 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-recording.o -MT jit/jit-recording.o -MMD -MP -MF jit/.deps/jit-recording.TPo ../../gcc-src/gcc/jit/jit-recording.cc
#13 1692.8 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-recording.o -MT jit/jit-recording.o -MMD -MP -MF jit/.deps/jit-recording.TPo ../../gcc-src/gcc/jit/jit-recording.cc
#13 1693.7 ../../gcc-src/gcc/jit/jit-recording.cc: In member function 'virtual void gcc::jit::recording::memento_of_set_personality_function::replay_into(gcc::jit::replayer*)':
#13 1693.7 ../../gcc-src/gcc/jit/jit-recording.cc:7442:72: warning: unused parameter 'r' [-Wunused-parameter]
#13 1693.7 7442 | recording::memento_of_set_personality_function::replay_into (replayer *r)
#13 1698.1 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-playback.o -MT jit/jit-playback.o -MMD -MP -MF jit/.deps/jit-playback.TPo ../../gcc-src/gcc/jit/jit-playback.cc
#13 1700.9 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-result.o -MT jit/jit-result.o -MMD -MP -MF jit/.deps/jit-result.TPo ../../gcc-src/gcc/jit/jit-result.cc
#13 1701.2 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-tempdir.o -MT jit/jit-tempdir.o -MMD -MP -MF jit/.deps/jit-tempdir.TPo ../../gcc-src/gcc/jit/jit-tempdir.cc
#13 1701.6 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-builtins.o -MT jit/jit-builtins.o -MMD -MP -MF jit/.deps/jit-builtins.TPo ../../gcc-src/gcc/jit/jit-builtins.cc
---
#13 1705.9 ../../gcc-src/gcc/gcc.cc:7906:13: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1705.9 7906 | write (fd, " ", 1);
#13 1705.9 | ~~~~~~^~~~~~~~~~~~
#13 1705.9 ../../gcc-src/gcc/gcc.cc:7907:13: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1705.9 7907 | write (fd, new_argv[i], strlen (new_argv[i]));
#13 1705.9 ../../gcc-src/gcc/gcc.cc:7909:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1705.9 7909 | write (fd, "\n\n", 2);
#13 1705.9 | ~~~~~~^~~~~~~~~~~~~~~
#13 1708.2 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o i386-jit.o -MT i386-jit.o -MMD -MP -MF ./.deps/i386-jit.TPo ../../gcc-src/gcc/config/i386/i386-jit.cc
---
#13 1729.0 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ilto -I../../gcc-src/gcc -I../../gcc-src/gcc/lto -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo ../../gcc-src/gcc/lto/lto-symtab.cc
#13 1730.1 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ilto -I../../gcc-src/gcc -I../../gcc-src/gcc/lto -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o lto/lto-common.o -MT lto/lto-common.o -MMD -MP -MF lto/.deps/lto-common.TPo ../../gcc-src/gcc/lto/lto-common.cc
#13 1730.9 ../../gcc-src/gcc/lto/lto-common.cc: In function 'void lto_resolution_read(splay_tree, FILE*, lto_file*)':
#13 1730.9 ../../gcc-src/gcc/lto/lto-common.cc:2082:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1730.9 2082 | fscanf (resolution, " "); /* Read white space. */
#13 1730.9 ../../gcc-src/gcc/lto/lto-common.cc:2084:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1730.9 ../../gcc-src/gcc/lto/lto-common.cc:2084:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1730.9 2084 | fread (obj_name, sizeof (char), name_len, resolution);
#13 1730.9 ../../gcc-src/gcc/lto/lto-common.cc:2104:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1730.9 ../../gcc-src/gcc/lto/lto-common.cc:2104:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1730.9 2104 | fscanf (resolution, "%u", &num_symbols);
#13 1732.5 g++ -no-pie -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -o lto1 \
#13 1732.5 lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-common.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/pic/libiberty.a ../libdecnumber/libdecnumber.a
#13 1736.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ilto -I../../gcc-src/gcc -I../../gcc-src/gcc/lto -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o lto/lto-dump.o -MT lto/lto-dump.o -MMD -MP -MF lto/.deps/lto-dump.TPo ../../gcc-src/gcc/lto/lto-dump.cc
#13 1737.4 g++ -no-pie -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -o lto-dump \
---
#13 1752.4 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
#13 1752.4 357 | #define YY_DO_BEFORE_ACTION \
#13 1752.4 | ~~~~~~~~~~~~~^~~~~~~
#13 1752.4 ../../gcc-src/gcc/gengtype-lex.l:119:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
#13 1752.4 119 | "GTY"/{EOID} { return GTY_TOKEN; }
#13 1752.4 ../../gcc-src/gcc/gengtype-lex.l:114:1: note: here
#13 1752.4 114 | "^" |
#13 1752.4 | ^~~~~~~~
#13 1752.4 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
---
#13 1754.4 fix_dir=include-fixed${multi_dir}; \
#13 1754.4 if ! false && test ! -d `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`; then \
#13 1754.4 echo "The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:" >&2 ; \
#13 1754.4 echo " `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" >&2 ; \
#13 1754.4 case linux-gnu in \
#13 1754.4 darwin*) \
#13 1754.4 echo "(on Darwin this usually means you need to pass the --with-sysroot= flag to point to a valid MacOS SDK)" >&2; \
#13 1754.4 esac; \
#13 1754.4 tooldir_sysinc=`echo "/scripts/gcc-build/../gcc-install/lib/gcc/x86_64-pc-linux-gnu/14.0.1/../../../../x86_64-pc-linux-gnu/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
#13 1754.4 if test "x`echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" = "x${tooldir_sysinc}"; \
#13 1754.4 then sleep 1; else exit 1; fi; \
---
#13 1754.8 Applying io_quotes_use to rdma/rdma_user_ioctl.h
#13 1754.8 Applying io_quotes_use to sys/mount.h
#13 1754.8 Applying machine_name to sys/mount.h
#13 1754.8 Applying io_quotes_use to sys/raw.h
#13 1754.8 Applying machine_name to sys/rseq.h
#13 1754.9 Applying io_quotes_use to video/sisfb.h
#13 1754.9 Applying hpux8_bogus_inlines to math.h
#13 1754.9 Applying machine_name to openssl/e_os2.h
#13 1755.0 Applying io_quotes_use to misc/cxl.h
#13 1755.0 Applying io_quotes_use to misc/xilinx_sdfec.h
#13 1755.0 Applying io_quotes_use to misc/ocxl.h
#13 1755.0 Applying pthread_incomplete_struct_argument to pthread.h
#13 1755.0 Fixed: pthread.h
#13 1755.2 Applying ctrl_quotes_def to editline/history.h
#13 1755.2 Applying ctrl_quotes_def to editline/readline.h
#13 1755.2 Applying io_quotes_use to linux/vm_sockets.h
#13 1755.2 Applying io_quotes_use to linux/rpmsg.h
---
#13 1756.4 rm -f mm_malloc.h
#13 1756.4 cat ../../gcc-src/gcc/config/i386/pmm_malloc.h > mm_malloc.h
#13 1756.4 if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi
#13 1756.4 if [ -d include-fixed ] ; then true; else mkdir include-fixed; chmod a+rx include-fixed; fi
#13 1756.4 for file in .. ../../gcc-src/gcc/ginclude/float.h ../../gcc-src/gcc/ginclude/iso646.h ../../gcc-src/gcc/ginclude/stdarg.h ../../gcc-src/gcc/ginclude/stdbool.h ../../gcc-src/gcc/ginclude/stddef.h ../../gcc-src/gcc/ginclude/varargs.h ../../gcc-src/gcc/ginclude/stdfix.h ../../gcc-src/gcc/ginclude/stdnoreturn.h ../../gcc-src/gcc/ginclude/stdalign.h ../../gcc-src/gcc/ginclude/stdatomic.h ../../gcc-src/gcc/ginclude/stdckdint.h ../../gcc-src/gcc/config/i386/cpuid.h ../../gcc-src/gcc/config/i386/mmintrin.h ../../gcc-src/gcc/config/i386/mm3dnow.h ../../gcc-src/gcc/config/i386/xmmintrin.h ../../gcc-src/gcc/config/i386/emmintrin.h ../../gcc-src/gcc/config/i386/pmmintrin.h ../../gcc-src/gcc/config/i386/tmmintrin.h ../../gcc-src/gcc/config/i386/ammintrin.h ../../gcc-src/gcc/config/i386/smmintrin.h ../../gcc-src/gcc/config/i386/nmmintrin.h ../../gcc-src/gcc/config/i386/bmmintrin.h ../../gcc-src/gcc/config/i386/fma4intrin.h ../../gcc-src/gcc/config/i386/wmmintrin.h ../../gcc-src/gcc/config/i386/immintrin.h ../../gcc-src/gcc/config/i386/x86intrin.h ../../gcc-src/gcc/config/i386/avxintrin.h ../../gcc-src/gcc/config/i386/xopintrin.h ../../gcc-src/gcc/config/i386/ia32intrin.h ../../gcc-src/gcc/config/i386/cross-stdarg.h ../../gcc-src/gcc/config/i386/lwpintrin.h ../../gcc-src/gcc/config/i386/popcntintrin.h ../../gcc-src/gcc/config/i386/lzcntintrin.h ../../gcc-src/gcc/config/i386/bmiintrin.h ../../gcc-src/gcc/config/i386/bmi2intrin.h ../../gcc-src/gcc/config/i386/tbmintrin.h ../../gcc-src/gcc/config/i386/avx2intrin.h ../../gcc-src/gcc/config/i386/avx512fintrin.h ../../gcc-src/gcc/config/i386/fmaintrin.h ../../gcc-src/gcc/config/i386/f16cintrin.h ../../gcc-src/gcc/config/i386/rtmintrin.h ../../gcc-src/gcc/config/i386/xtestintrin.h ../../gcc-src/gcc/config/i386/rdseedintrin.h ../../gcc-src/gcc/config/i386/prfchwintrin.h ../../gcc-src/gcc/config/i386/adxintrin.h ../../gcc-src/gcc/config/i386/fxsrintrin.h ../../gcc-src/gcc/config/i386/xsaveintrin.h ../../gcc-src/gcc/config/i386/xsaveoptintrin.h ../../gcc-src/gcc/config/i386/avx512cdintrin.h ../../gcc-src/gcc/config/i386/avx512erintrin.h ../../gcc-src/gcc/config/i386/avx512pfintrin.h ../../gcc-src/gcc/config/i386/shaintrin.h ../../gcc-src/gcc/config/i386/clflushoptintrin.h ../../gcc-src/gcc/config/i386/xsavecintrin.h ../../gcc-src/gcc/config/i386/xsavesintrin.h ../../gcc-src/gcc/config/i386/avx512dqintrin.h ../../gcc-src/gcc/config/i386/avx512bwintrin.h ../../gcc-src/gcc/config/i386/avx512vlintrin.h ../../gcc-src/gcc/config/i386/avx512vlbwintrin.h ../../gcc-src/gcc/config/i386/avx512vldqintrin.h ../../gcc-src/gcc/config/i386/avx512ifmaintrin.h ../../gcc-src/gcc/config/i386/avx512ifmavlintrin.h ../../gcc-src/gcc/config/i386/avx512vbmiintrin.h ../../gcc-src/gcc/config/i386/avx512vbmivlintrin.h ../../gcc-src/gcc/config/i386/avx5124fmapsintrin.h ../../gcc-src/gcc/config/i386/avx5124vnniwintrin.h ../../gcc-src/gcc/config/i386/avx512vpopcntdqintrin.h ../../gcc-src/gcc/config/i386/clwbintrin.h ../../gcc-src/gcc/config/i386/mwaitxintrin.h ../../gcc-src/gcc/config/i386/clzerointrin.h ../../gcc-src/gcc/config/i386/pkuintrin.h ../../gcc-src/gcc/config/i386/sgxintrin.h ../../gcc-src/gcc/config/i386/cetintrin.h ../../gcc-src/gcc/config/i386/gfniintrin.h ../../gcc-src/gcc/config/i386/cet.h ../../gcc-src/gcc/config/i386/avx512vbmi2intrin.h ../../gcc-src/gcc/config/i386/avx512vbmi2vlintrin.h ../../gcc-src/gcc/config/i386/avx512vnniintrin.h ../../gcc-src/gcc/config/i386/avx512vnnivlintrin.h ../../gcc-src/gcc/config/i386/vaesintrin.h ../../gcc-src/gcc/config/i386/vpclmulqdqintrin.h ../../gcc-src/gcc/config/i386/avx512vpopcntdqvlintrin.h ../../gcc-src/gcc/config/i386/avx512bitalgintrin.h ../../gcc-src/gcc/config/i386/avx512bitalgvlintrin.h ../../gcc-src/gcc/config/i386/pconfigintrin.h ../../gcc-src/gcc/config/i386/wbnoinvdintrin.h ../../gcc-src/gcc/config/i386/movdirintrin.h ../../gcc-src/gcc/config/i386/waitpkgintrin.h ../../gcc-src/gcc/config/i386/cldemoteintrin.h ../../gcc-src/gcc/config/i386/avx512bf16vlintrin.h ../../gcc-src/gcc/config/i386/avx512bf16intrin.h ../../gcc-src/gcc/config/i386/enqcmdintrin.h ../../gcc-src/gcc/config/i386/serializeintrin.h ../../gcc-src/gcc/config/i386/avx512vp2intersectintrin.h ../../gcc-src/gcc/config/i386/avx512vp2intersectvlintrin.h ../../gcc-src/gcc/config/i386/tsxldtrkintrin.h ../../gcc-src/gcc/config/i386/amxtileintrin.h ../../gcc-src/gcc/config/i386/amxint8intrin.h ../../gcc-src/gcc/config/i386/amxbf16intrin.h ../../gcc-src/gcc/config/i386/x86gprintrin.h ../../gcc-src/gcc/config/i386/uintrintrin.h ../../gcc-src/gcc/config/i386/hresetintrin.h ../../gcc-src/gcc/config/i386/keylockerintrin.h ../../gcc-src/gcc/config/i386/avxvnniintrin.h ../../gcc-src/gcc/config/i386/mwaitintrin.h ../../gcc-src/gcc/config/i386/avx512fp16intrin.h ../../gcc-src/gcc/config/i386/avx512fp16vlintrin.h ../../gcc-src/gcc/config/i386/avxifmaintrin.h ../../gcc-src/gcc/config/i386/avxvnniint8intrin.h ../../gcc-src/gcc/config/i386/avxneconvertintrin.h ../../gcc-src/gcc/config/i386/cmpccxaddintrin.h ../../gcc-src/gcc/config/i386/amxfp16intrin.h ../../gcc-src/gcc/config/i386/prfchiintrin.h ../../gcc-src/gcc/config/i386/raointintrin.h ../../gcc-src/gcc/config/i386/amxcomplexintrin.h ../../gcc-src/gcc/config/i386/avxvnniint16intrin.h ../../gcc-src/gcc/config/i386/sm3intrin.h ../../gcc-src/gcc/config/i386/sha512intrin.h ../../gcc-src/gcc/config/i386/sm4intrin.h ../../gcc-src/gcc/config/i386/usermsrintrin.h mm_malloc.h; do \
#13 1756.4 realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \
#13 1756.4 echo timestamp > include/$realfile; \
#13 1756.4 rm -f include/$realfile; \
#13 1756.4 cp $file include; \
---
#13 1756.9 if [ "experimental" = "experimental" ]; \
#13 1756.9 then echo "@set DEVELOPMENT"; \
#13 1756.9 else echo "@clear DEVELOPMENT"; \
#13 1756.9 fi) > gcc-vers.texiT
#13 1756.9 echo @set srcdir `echo /scripts/gcc-build/gcc/../../gcc-src/gcc | sed -e 's|\\([@{}]\\)|@\\1|g'` >> gcc-vers.texiT
#13 1756.9 echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \
#13 1756.9 fi
#13 1756.9 echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \
#13 1756.9 mv -f gcc-vers.texiT gcc-vers.texi
---
#13 1759.0 (rm -f doc/lto-dump.1.T$$ && exit 1)
#13 1759.0 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -xc -nostdinc /dev/null -S -o /dev/null -fself-test=../../gcc-src/gcc/testsuite/selftests
#13 1759.0 cc1: note: self-tests are not enabled in this build
#13 1759.0 echo timestamp > s-selftest-c
#13 1759.0 rm gfdl.pod gcc.pod gcov-dump.pod gcov-tool.pod fsf-funding.pod gpl.pod cpp.pod gcov.pod lto-dump.pod
#13 1759.0 mkdir -p -- ./c++tools
#13 1759.0 Configuring in ./c++tools
#13 1759.1 configure: creating cache ./config.cache
#13 1759.1 checking build system type... x86_64-pc-linux-gnu
---
#13 1760.5 620 | pipe (term_pipe);
#13 1760.5 | ~~~~~^~~~~~~~~~~
#13 1760.5 ../../gcc-src/c++tools/server.cc: In function 'void term_signal(int)':
#13 1760.5 ../../gcc-src/c++tools/server.cc:490:11: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1760.5 490 | write (term_pipe[1], &term_pipe[1], 1);
#13 1760.9 g++ -g -O2 -fno-exceptions -fno-rtti -I../../gcc-src/c++tools/../libcody -I../../gcc-src/c++tools/../include -I../../gcc-src/c++tools/../gcc -I. -I../gcc \
#13 1760.9 -MMD -MP -MF resolver.d -c -o resolver.o ../../gcc-src/c++tools/resolver.cc
#13 1761.7 g++ -static-libstdc++ -static-libgcc -o g++-mapper-server server.o resolver.o ../libcody/libcody.a ../libiberty/libiberty.a
#13 1761.7 /usr/bin/install -c g++-mapper-server ../gcc/g++-mapper-server
---
#13 1807.2 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o fixunstdti.o -MT fixunstdti.o -MD -MP -MF fixunstdti.dep -c ../../../gcc-src/libgcc/soft-fp/fixunstdti.c -fvisibility=hidden -DHIDE_EXPORTS
#13 1807.3 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o floattitd.o -MT floattitd.o -MD -MP -MF floattitd.dep -c ../../../gcc-src/libgcc/soft-fp/floattitd.c -fvisibility=hidden -DHIDE_EXPORTS
#13 1807.3 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o floatuntitd.o -MT floatuntitd.o -MD -MP -MF floatuntitd.dep -c ../../../gcc-src/libgcc/soft-fp/floatuntitd.c -fvisibility=hidden -DHIDE_EXPORTS
#13 1807.3 rm -f libgcc.a
#13 1807.3 objects="_muldi3.o _negdi2.o _lshrdi3.o _ashldi3.o _ashrdi3.o _cmpdi2.o _ucmpdi2.o _clear_cache.o _trampoline.o __main.o _absvsi2.o _absvdi2.o _addvsi3.o _addvdi3.o _subvsi3.o _subvdi3.o _mulvsi3.o _mulvdi3.o _negvsi2.o _negvdi2.o _ctors.o _ffssi2.o _ffsdi2.o _clz.o _clzsi2.o _clzdi2.o _ctzsi2.o _ctzdi2.o _popcount_tab.o _popcountsi2.o _popcountdi2.o _paritysi2.o _paritydi2.o _powisf2.o _powidf2.o _powixf2.o _mulsc3.o _muldc3.o _mulxc3.o _divsc3.o _divdc3.o _divxc3.o _bswapsi2.o _bswapdi2.o _clrsbsi2.o _clrsbdi2.o _mulbitint3.o _fixunssfsi.o _fixunsdfsi.o _fixunsxfsi.o _fixsfdi.o _fixdfdi.o _fixxfdi.o _fixunssfdi.o _fixunsdfdi.o _fixunsxfdi.o _floatdisf.o _floatdidf.o _floatdixf.o _floatundisf.o _floatundidf.o _floatundixf.o _eprintf.o __gcc_bcmp.o _divdi3.o _moddi3.o _divmoddi4.o _udivdi3.o _umoddi3.o _udivmoddi4.o _udiv_w_sdiv.o _divmodbitint4.o bid_decimal_globals.o bid_decimal_data.o bid_binarydecimal.o bid_convert_data.o _isinfd32.o _isinfd64.o _isinfd128.o bid64_noncomp.o bid128_noncomp.o bid128_fma.o bid_round.o bid_from_int.o bid64_add.o bid128_add.o bid64_div.o bid128_div.o bid64_mul.o bid128_mul.o bid64_compare.o bid128_compare.o bid128.o bid32_to_bid64.o bid32_to_bid128.o bid64_to_bid128.o bid64_to_int32.o bid64_to_int64.o bid64_to_uint32.o bid64_to_uint64.o bid128_to_int32.o bid128_to_int64.o bid128_to_uint32.o bid128_to_uint64.o _addsub_sd.o _div_sd.o _mul_sd.o _eq_sd.o _ne_sd.o _lt_sd.o _gt_sd.o _le_sd.o _ge_sd.o _sd_to_si.o _sd_to_di.o _sd_to_usi.o _sd_to_udi.o _si_to_sd.o _di_to_sd.o _usi_to_sd.o _udi_to_sd.o _sd_to_sf.o _sd_to_df.o _sd_to_xf.o _sd_to_tf.o _sf_to_sd.o _df_to_sd.o _xf_to_sd.o _tf_to_sd.o _sd_to_dd.o _sd_to_td.o _unord_sd.o _hf_to_sd.o _sd_to_hf.o _addsub_dd.o _div_dd.o _mul_dd.o _eq_dd.o _ne_dd.o _lt_dd.o _gt_dd.o _le_dd.o _ge_dd.o _dd_to_si.o _dd_to_di.o _dd_to_usi.o _dd_to_udi.o _si_to_dd.o _di_to_dd.o _usi_to_dd.o _udi_to_dd.o _dd_to_sf.o _dd_to_df.o _dd_to_xf.o _dd_to_tf.o _sf_to_dd.o _df_to_dd.o _xf_to_dd.o _tf_to_dd.o _dd_to_sd.o _dd_to_td.o _unord_dd.o _hf_to_dd.o _dd_to_hf.o _addsub_td.o _div_td.o _mul_td.o _eq_td.o _ne_td.o _lt_td.o _gt_td.o _le_td.o _ge_td.o _td_to_si.o _td_to_di.o _td_to_usi.o _td_to_udi.o _si_to_td.o _di_to_td.o _usi_to_td.o _udi_to_td.o _td_to_sf.o _td_to_df.o _td_to_xf.o _td_to_tf.o _sf_to_td.o _df_to_td.o _xf_to_td.o _tf_to_td.o _td_to_sd.o _td_to_dd.o _unord_td.o _hf_to_td.o _td_to_hf.o cpuinfo.o sfp-exceptions.o _divhc3.o _mulhc3.o addtf3.o divtf3.o multf3.o negtf2.o subtf3.o unordtf2.o fixtfsi.o fixunstfsi.o floatsitf.o floatunsitf.o fixtfdi.o fixunstfdi.o floatditf.o floatunditf.o fixtfti.o fixunstfti.o floattitf.o floatuntitf.o fixsfbitint.o floatbitintsf.o fixdfbitint.o floatbitintdf.o extendhfsf2.o extendhfdf2.o extendhftf2.o extendhfxf2.o extendsfdf2.o extendsftf2.o extenddftf2.o extendxftf2.o extendbfsf2.o trunctfhf2.o truncxfhf2.o truncdfhf2.o truncsfhf2.o trunctfsf2.o truncdfsf2.o trunctfdf2.o trunctfxf2.o trunctfbf2.o truncxfbf2.o truncdfbf2.o truncsfbf2.o trunchfbf2.o fixtfbitint.o floatbitinttf.o fixhfti.o fixunshfti.o floattihf.o floatuntihf.o floattibf.o floatuntibf.o eqhf2.o fixxfbitint.o floatbitinthf.o floatbitintbf.o floatbitintxf.o getf2.o letf2.o eqtf2.o _divtc3.o _multc3.o _powitf2.o enable-execute-stack.o hardcfr.o strub.o avx_savms64.o avx_resms64.o avx_resms64x.o avx_savms64f.o avx_resms64f.o avx_resms64fx.o sse_savms64.o sse_resms64.o sse_resms64x.o sse_savms64f.o sse_resms64f.o sse_resms64fx.o generic-morestack.o generic-morestack-thread.o morestack.o bitintpow10.o fixsdbitint.o floatbitintsd.o fixsdti.o fixunssdti.o floattisd.o floatuntisd.o fixddbitint.o floatbitintdd.o fixddti.o fixunsddti.o floattidd.o floatuntidd.o fixtdbitint.o floatbitinttd.o fixtdti.o fixunstdti.o floattitd.o floatuntitd.o"; \
#13 1807.3 echo 'int __libgcc_eh_dummy;' > eh_dummy.c; \
#13 1807.3 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c \
#13 1807.3 -o eh_dummy.o; \
#13 1807.3 objects=eh_dummy.o; \
---
#13 1821.5 *.a) \
#13 1821.5 ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so ../.././gcc/$file ;; \
#13 1821.5 esac; \
#13 1821.5 done
#13 1821.5 sed -e 's/__PFX__/__/g' \
#13 1821.5 -e 's/__FIXPTPFX__/__/g' < ../../../gcc-src/libgcc/libgcc-std.ver.in > libgcc-std.ver
#13 1821.5 { cat libgcc-std.ver ../../../gcc-src/libgcc/config/i386/libgcc-glibc.ver \
#13 1821.5 | sed -e '/^[ ]*#/d' \
#13 1821.5 -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \
#13 1821.5 | /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -E -xassembler-with-cpp -; \
#13 1821.5 } > tmp-libgcc.map.in
#13 1821.6 mv tmp-libgcc.map.in libgcc.map.in
#13 1821.6 { /scripts/gcc-build/./gcc/nm -pg _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _mulbitint3_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o _divmodbitint4_s.o cpuinfo_s.o sfp-exceptions_s.o _divhc3_s.o _mulhc3_s.o addtf3_s.o divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o fixsfbitint_s.o floatbitintsf_s.o fixdfbitint_s.o floatbitintdf_s.o extendhfsf2_s.o extendhfdf2_s.o extendhftf2_s.o extendhfxf2_s.o extendsfdf2_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o extendbfsf2_s.o trunctfhf2_s.o truncxfhf2_s.o truncdfhf2_s.o truncsfhf2_s.o trunctfsf2_s.o truncdfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o trunctfbf2_s.o truncxfbf2_s.o truncdfbf2_s.o truncsfbf2_s.o trunchfbf2_s.o fixtfbitint_s.o floatbitinttf_s.o fixhfti_s.o fixunshfti_s.o floattihf_s.o floatuntihf_s.o floattibf_s.o floatuntibf_s.o eqhf2_s.o fixxfbitint_s.o floatbitinthf_s.o floatbitintbf_s.o floatbitintxf_s.o getf2_s.o letf2_s.o eqtf2_s.o _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-stack_s.o hardcfr_s.o strub_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o heap-trampoline_s.o emutls_s.o heap-trampoline_s.o emutls_s.o; echo %%; \
#13 1821.6 cat libgcc.map.in; \
#13 1821.6 } | mawk -f ../../../gcc-src/libgcc/mkmap-symver.awk > tmp-libgcc.map
#13 1821.6 mv tmp-libgcc.map libgcc.map
#13 1821.6 # @multilib_flags@ is still needed because this may use
#13 1821.6 # /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include and -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector directly.
#13 1821.6 # @multilib_dir@ is not really necessary, but sometimes it has
#13 1821.6 # more uses than just a directory name.
#13 1821.6 /bin/bash ../../../gcc-src/libgcc/../mkinstalldirs .
#13 1821.6 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc.map -o ./libgcc_s.so.1.tmp -g -O2 -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _mulbitint3_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o _divmodbitint4_s.o cpuinfo_s.o sfp-exceptions_s.o _divhc3_s.o _mulhc3_s.o addtf3_s.o divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o fixsfbitint_s.o floatbitintsf_s.o fixdfbitint_s.o floatbitintdf_s.o extendhfsf2_s.o extendhfdf2_s.o extendhftf2_s.o extendhfxf2_s.o extendsfdf2_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o extendbfsf2_s.o trunctfhf2_s.o truncxfhf2_s.o truncdfhf2_s.o truncsfhf2_s.o trunctfsf2_s.o truncdfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o trunctfbf2_s.o truncxfbf2_s.o truncdfbf2_s.o truncsfbf2_s.o trunchfbf2_s.o fixtfbitint_s.o floatbitinttf_s.o fixhfti_s.o fixunshfti_s.o floattihf_s.o floatuntihf_s.o floattibf_s.o floatuntibf_s.o eqhf2_s.o fixxfbitint_s.o floatbitinthf_s.o floatbitintbf_s.o floatbitintxf_s.o getf2_s.o letf2_s.o eqtf2_s.o _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-stack_s.o hardcfr_s.o strub_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o heap-trampoline_s.o emutls_s.o libgcc.a -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && (echo "/* GNU ld script"; echo " Use the shared library, but some functions are only in"; echo " the static library. */"; echo "GROUP ( libgcc_s.so.1 -lgcc )" ) > ./libgcc_s.so
#13 1821.6 cp unwind.h $dest; \
#13 1821.6 chmod a+r $dest; \
#13 1821.6 sh ../../../gcc-src/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h
#13 1821.6 # Now that we have built all the objects, we need to copy
---
#13 1821.8 /bin/bash ../../../gcc-src/libgcc/../mkinstalldirs ../.././gcc
#13 1821.8 /usr/bin/install -c -m 644 libgcc_eh.a ../.././gcc/
#13 1821.8 chmod 644 ../.././gcc/libgcc_eh.a
#13 1821.8 ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so ../.././gcc/libgcc_eh.a
#13 1821.8 /bin/bash ../../../gcc-src/libgcc/../mkinstalldirs ../.././gcc; /usr/bin/install -c -m 644 ./libgcc_s.so.1 ../.././gcc/libgcc_s.so.1; rm -f ../.././gcc/libgcc_s.so; /usr/bin/install -c -m 644 ./libgcc_s.so ../.././gcc/libgcc_s.so
#13 1821.8 /usr/bin/install -c -m 644 libgcc.a ../.././gcc/
#13 1821.8 chmod 644 ../.././gcc/libgcc.a
#13 1821.8 ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so ../.././gcc/libgcc.a
#13 1821.9 /usr/bin/install -c -m 644 libgcov.a ../.././gcc/
---
#13 1824.6 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -Wall -fcf-protection -mshstk -g -O2 -MT vsprintf-chk.lo -MD -MP -MF .deps/vsprintf-chk.Tpo -c -o vsprintf-chk.lo ../../../gcc-src/libssp/vsprintf-chk.c
#13 1824.6 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -Wall -fcf-protection -mshstk -g -O2 -MT vsprintf-chk.lo -MD -MP -MF .deps/vsprintf-chk.Tpo -c ../../../gcc-src/libssp/vsprintf-chk.c -fPIC -DPIC -o .libs/vsprintf-chk.o
#13 1824.6 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -Wall -fcf-protection -mshstk -g -O2 -MT vsprintf-chk.lo -MD -MP -MF .deps/vsprintf-chk.Tpo -c ../../../gcc-src/libssp/vsprintf-chk.c -o vsprintf-chk.o >/dev/null 2>&1
#13 1824.7 mv -f .deps/vsprintf-chk.Tpo .deps/vsprintf-chk.Plo
#13 1824.7 /bin/bash ./libtool --tag=CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -Wall -fcf-protection -mshstk -g -O2 -version-info `grep -v '^#' ../../../gcc-src/libssp/libtool-version` -Wl,--version-script=../../../gcc-src/libssp/ssp.map -o libssp.la -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo
#13 1824.7 libtool: link: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -shared -fPIC -DPIC .libs/ssp.o .libs/gets-chk.o .libs/memcpy-chk.o .libs/memmove-chk.o .libs/mempcpy-chk.o .libs/memset-chk.o .libs/snprintf-chk.o .libs/sprintf-chk.o .libs/stpcpy-chk.o .libs/strcat-chk.o .libs/strcpy-chk.o .libs/strncat-chk.o .libs/strncpy-chk.o .libs/vsnprintf-chk.o .libs/vsprintf-chk.o -mshstk -Wl,--version-script=../../../gcc-src/libssp/ssp.map -Wl,-soname -Wl,libssp.so.0 -o .libs/libssp.so.0.0.0
#13 1824.7 /usr/bin/ld: .libs/gets-chk.o: in function `__gets_chk':
#13 1824.7 /scripts/gcc-build/x86_64-pc-linux-gnu/libssp/../../../gcc-src/libssp/gets-chk.c:73: warning: the `gets' function is dangerous and should not be used.
#13 1824.7 libtool: link: (cd ".libs" && rm -f "libssp.so" && ln -s "libssp.so.0.0.0" "libssp.so")
#13 1824.7 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libssp.a ssp.o gets-chk.o memcpy-chk.o memmove-chk.o mempcpy-chk.o memset-chk.o snprintf-chk.o sprintf-chk.o stpcpy-chk.o strcat-chk.o strcpy-chk.o strncat-chk.o strncpy-chk.o vsnprintf-chk.o vsprintf-chk.o
#13 1824.7 libtool: link: ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so .libs/libssp.a
#13 1824.7 libtool: link: ( cd ".libs" && rm -f "libssp.la" && ln -s "../libssp.la" "libssp.la" )
#13 1824.7 libtool: link: ( cd ".libs" && rm -f "libssp.la" && ln -s "../libssp.la" "libssp.la" )
#13 1824.7 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -prefer-pic -fcf-protection -mshstk -g -O2 -MT libssp_nonshared_la-ssp-local.lo -MD -MP -MF .deps/libssp_nonshared_la-ssp-local.Tpo -c -o libssp_nonshared_la-ssp-local.lo `test -f 'ssp-local.c' || echo '../../../gcc-src/libssp/'`ssp-local.c
#13 1824.7 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -fcf-protection -mshstk -g -O2 -MT libssp_nonshared_la-ssp-local.lo -MD -MP -MF .deps/libssp_nonshared_la-ssp-local.Tpo -c ../../../gcc-src/libssp/ssp-local.c -fPIC -DPIC -o .libs/libssp_nonshared_la-ssp-local.o
#13 1824.7 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -fcf-protection -mshstk -g -O2 -MT libssp_nonshared_la-ssp-local.lo -MD -MP -MF .deps/libssp_nonshared_la-ssp-local.Tpo -c ../../../gcc-src/libssp/ssp-local.c -fPIC -DPIC -o libssp_nonshared_la-ssp-local.o >/dev/null 2>&1
#13 1824.8 /bin/bash ./libtool --tag=CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -prefer-pic -fcf-protection -mshstk -g -O2 -static -o libssp_nonshared.la -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 libssp_nonshared_la-ssp-local.lo
#13 1824.8 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libssp_nonshared.a libssp_nonshared_la-ssp-local.o
#13 1824.8 libtool: link: ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so .libs/libssp_nonshared.a
#13 1824.8 libtool: link: ( cd ".libs" && rm -f "libssp_nonshared.la" && ln -s "../libssp_nonshared.la" "libssp_nonshared.la" )
---
#13 1841.8 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/mpn2flt128.lo -MD -MP -MF strtod/.deps/mpn2flt128.Tpo -c ../../../gcc-src/libquadmath/strtod/mpn2flt128.c -o strtod/mpn2flt128.o >/dev/null 2>&1
#13 1841.8 depbase=`echo strtod/tens_in_limb.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
#13 1841.8 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/tens_in_limb.lo -MD -MP -MF $depbase.Tpo -c -o strtod/tens_in_limb.lo ../../../gcc-src/libquadmath/strtod/tens_in_limb.c &&\
#13 1841.8 mv -f $depbase.Tpo $depbase.Plo
#13 1841.8 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/tens_in_limb.lo -MD -MP -MF strtod/.deps/tens_in_limb.Tpo -c ../../../gcc-src/libquadmath/strtod/tens_in_limb.c -fPIC -DPIC -o strtod/.libs/tens_in_limb.o
#13 1841.9 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/tens_in_limb.lo -MD -MP -MF strtod/.deps/tens_in_limb.Tpo -c ../../../gcc-src/libquadmath/strtod/tens_in_limb.c -o strtod/tens_in_limb.o >/dev/null 2>&1
#13 1841.9 /bin/bash ./libtool --tag=CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -fcf-protection -mshstk -g -O2 -version-info `grep -v '^#' ../../../gcc-src/libquadmath/libtool-version` -Wl,--version-script=../../../gcc-src/libquadmath/quadmath.map -lm -o libquadmath.la -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 math/x2y2m1q.lo math/acoshq.lo math/fmodq.lo math/acosq.lo math/frexpq.lo math/rem_pio2q.lo math/asinhq.lo math/hypotq.lo math/remainderq.lo math/asinq.lo math/rintq.lo math/atan2q.lo math/isinfq.lo math/roundq.lo math/atanhq.lo math/isnanq.lo math/scalblnq.lo math/atanq.lo math/j0q.lo math/scalbnq.lo math/cbrtq.lo math/j1q.lo math/signbitq.lo math/ceilq.lo math/jnq.lo math/sincos_table.lo math/complex.lo math/ldexpq.lo math/sincosq.lo math/copysignq.lo math/lgammaq.lo math/sincosq_kernel.lo math/coshq.lo math/llroundq.lo math/sinhq.lo math/cosq.lo math/log10q.lo math/sinq.lo math/cosq_kernel.lo math/log1pq.lo math/sinq_kernel.lo math/erfq.lo math/logq.lo math/sqrtq.lo math/expm1q.lo math/lroundq.lo math/tanhq.lo math/expq.lo math/modfq.lo math/tanq.lo math/fabsq.lo math/nanq.lo math/tgammaq.lo math/finiteq.lo math/nextafterq.lo math/truncq.lo math/floorq.lo math/powq.lo math/fmaq.lo math/logbq.lo math/exp2q.lo math/issignalingq.lo math/lgammaq_neg.lo math/lgammaq_product.lo math/tanq_kernel.lo math/tgammaq_product.lo math/casinhq_kernel.lo math/cacoshq.lo math/cacosq.lo math/casinhq.lo math/casinq.lo math/catanhq.lo math/catanq.lo math/cimagq.lo math/conjq.lo math/cprojq.lo math/crealq.lo math/fdimq.lo math/fmaxq.lo math/fminq.lo math/ilogbq.lo math/llrintq.lo math/log2q.lo math/lrintq.lo math/nearbyintq.lo math/remquoq.lo math/ccoshq.lo math/cexpq.lo math/clog10q.lo math/clogq.lo math/csinq.lo math/csinhq.lo math/csqrtq.lo math/ctanq.lo math/ctanhq.lo printf/addmul_1.lo printf/add_n.lo printf/cmp.lo printf/divrem.lo printf/flt1282mpn.lo printf/fpioconst.lo printf/lshift.lo printf/mul_1.lo printf/mul_n.lo printf/mul.lo printf/printf_fphex.lo printf/printf_fp.lo printf/quadmath-printf.lo printf/rshift.lo printf/submul_1.lo printf/sub_n.lo strtod/strtoflt128.lo strtod/mpn2flt128.lo strtod/tens_in_limb.lo
#13 1841.9 libtool: link: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -shared -fPIC -DPIC math/.libs/x2y2m1q.o math/.libs/acoshq.o math/.libs/fmodq.o math/.libs/acosq.o math/.libs/frexpq.o math/.libs/rem_pio2q.o math/.libs/asinhq.o math/.libs/hypotq.o math/.libs/remainderq.o math/.libs/asinq.o math/.libs/rintq.o math/.libs/atan2q.o math/.libs/isinfq.o math/.libs/roundq.o math/.libs/atanhq.o math/.libs/isnanq.o math/.libs/scalblnq.o math/.libs/atanq.o math/.libs/j0q.o math/.libs/scalbnq.o math/.libs/cbrtq.o math/.libs/j1q.o math/.libs/signbitq.o math/.libs/ceilq.o math/.libs/jnq.o math/.libs/sincos_table.o math/.libs/complex.o math/.libs/ldexpq.o math/.libs/sincosq.o math/.libs/copysignq.o math/.libs/lgammaq.o math/.libs/sincosq_kernel.o math/.libs/coshq.o math/.libs/llroundq.o math/.libs/sinhq.o math/.libs/cosq.o math/.libs/log10q.o math/.libs/sinq.o math/.libs/cosq_kernel.o math/.libs/log1pq.o math/.libs/sinq_kernel.o math/.libs/erfq.o math/.libs/logq.o math/.libs/sqrtq.o math/.libs/expm1q.o math/.libs/lroundq.o math/.libs/tanhq.o math/.libs/expq.o math/.libs/modfq.o math/.libs/tanq.o math/.libs/fabsq.o math/.libs/nanq.o math/.libs/tgammaq.o math/.libs/finiteq.o math/.libs/nextafterq.o math/.libs/truncq.o math/.libs/floorq.o math/.libs/powq.o math/.libs/fmaq.o math/.libs/logbq.o math/.libs/exp2q.o math/.libs/issignalingq.o math/.libs/lgammaq_neg.o math/.libs/lgammaq_product.o math/.libs/tanq_kernel.o math/.libs/tgammaq_product.o math/.libs/casinhq_kernel.o math/.libs/cacoshq.o math/.libs/cacosq.o math/.libs/casinhq.o math/.libs/casinq.o math/.libs/catanhq.o math/.libs/catanq.o math/.libs/cimagq.o math/.libs/conjq.o math/.libs/cprojq.o math/.libs/crealq.o math/.libs/fdimq.o math/.libs/fmaxq.o math/.libs/fminq.o math/.libs/ilogbq.o math/.libs/llrintq.o math/.libs/log2q.o math/.libs/lrintq.o math/.libs/nearbyintq.o math/.libs/remquoq.o math/.libs/ccoshq.o math/.libs/cexpq.o math/.libs/clog10q.o math/.libs/clogq.o math/.libs/csinq.o math/.libs/csinhq.o math/.libs/csqrtq.o math/.libs/ctanq.o math/.libs/ctanhq.o printf/.libs/addmul_1.o printf/.libs/add_n.o printf/.libs/cmp.o printf/.libs/divrem.o printf/.libs/flt1282mpn.o printf/.libs/fpioconst.o printf/.libs/lshift.o printf/.libs/mul_1.o printf/.libs/mul_n.o printf/.libs/mul.o printf/.libs/printf_fphex.o printf/.libs/printf_fp.o printf/.libs/quadmath-printf.o printf/.libs/rshift.o printf/.libs/submul_1.o printf/.libs/sub_n.o strtod/.libs/strtoflt128.o strtod/.libs/mpn2flt128.o strtod/.libs/tens_in_limb.o -lm -mshstk -Wl,--version-script=../../../gcc-src/libquadmath/quadmath.map -Wl,-soname -Wl,libquadmath.so.0 -o .libs/libquadmath.so.0.0.0
#13 1842.0 libtool: link: (cd ".libs" && rm -f "libquadmath.so" && ln -s "libquadmath.so.0.0.0" "libquadmath.so")
#13 1842.0 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libquadmath.a math/x2y2m1q.o math/acoshq.o math/fmodq.o math/acosq.o math/frexpq.o math/rem_pio2q.o math/asinhq.o math/hypotq.o math/remainderq.o math/asinq.o math/rintq.o math/atan2q.o math/isinfq.o math/roundq.o math/atanhq.o math/isnanq.o math/scalblnq.o math/atanq.o math/j0q.o math/scalbnq.o math/cbrtq.o math/j1q.o math/signbitq.o math/ceilq.o math/jnq.o math/sincos_table.o math/complex.o math/ldexpq.o math/sincosq.o math/copysignq.o math/lgammaq.o math/sincosq_kernel.o math/coshq.o math/llroundq.o math/sinhq.o math/cosq.o math/log10q.o math/sinq.o math/cosq_kernel.o math/log1pq.o math/sinq_kernel.o math/erfq.o math/logq.o math/sqrtq.o math/expm1q.o math/lroundq.o math/tanhq.o math/expq.o math/modfq.o math/tanq.o math/fabsq.o math/nanq.o math/tgammaq.o math/finiteq.o math/nextafterq.o math/truncq.o math/floorq.o math/powq.o math/fmaq.o math/logbq.o math/exp2q.o math/issignalingq.o math/lgammaq_neg.o math/lgammaq_product.o math/tanq_kernel.o math/tgammaq_product.o math/casinhq_kernel.o math/cacoshq.o math/cacosq.o math/casinhq.o math/casinq.o math/catanhq.o math/catanq.o math/cimagq.o math/conjq.o math/cprojq.o math/crealq.o math/fdimq.o math/fmaxq.o math/fminq.o math/ilogbq.o math/llrintq.o math/log2q.o math/lrintq.o math/nearbyintq.o math/remquoq.o math/ccoshq.o math/cexpq.o math/clog10q.o math/clogq.o math/csinq.o math/csinhq.o math/csqrtq.o math/ctanq.o math/ctanhq.o printf/addmul_1.o printf/add_n.o printf/cmp.o printf/divrem.o printf/flt1282mpn.o printf/fpioconst.o printf/lshift.o printf/mul_1.o printf/mul_n.o printf/mul.o printf/printf_fphex.o printf/printf_fp.o printf/quadmath-printf.o printf/rshift.o printf/submul_1.o printf/sub_n.o strtod/strtoflt128.o strtod/mpn2flt128.o strtod/tens_in_limb.o
#13 1842.0 libtool: link: ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so .libs/libquadmath.a
#13 1842.0 libtool: link: ( cd ".libs" && rm -f "libquadmath.la" && ln -s "../libquadmath.la" "libquadmath.la" )
---
#13 1863.9 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS -Wc,-pthread -fcf-protection -mshstk -g -O2 -MT target-indirect.lo -MD -MP -MF .deps/target-indirect.Tpo -c -o target-indirect.lo ../../../gcc-src/libgomp/target-indirect.c
#13 1864.0 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -pthread -DUSING_INITIAL_EXEC_TLS -fcf-protection -mshstk -g -O2 -MT target-indirect.lo -MD -MP -MF .deps/target-indirect.Tpo -c ../../../gcc-src/libgomp/target-indirect.c -fPIC -DPIC -o .libs/target-indirect.o
#13 1864.0 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -pthread -DUSING_INITIAL_EXEC_TLS -fcf-protection -mshstk -g -O2 -MT target-indirect.lo -MD -MP -MF .deps/target-indirect.Tpo -c ../../../gcc-src/libgomp/target-indirect.c -o target-indirect.o >/dev/null 2>&1
#13 1864.0 mv -f .deps/target-indirect.Tpo .deps/target-indirect.Plo
#13 1864.0 /usr/bin/grep -E -v '#(#| |$)' ../../../gcc-src/libgomp/libgomp.map | \
#13 1864.0 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS -pthread -fcf-protection -mshstk -g -O2 -E -P -include config.h - > libgomp.ver || (rm -f libgomp.ver ; exit 1)
#13 1864.0 /bin/bash ./libtool --tag CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -Wall -Werror -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS -Wc,-pthread -fcf-protection -mshstk -g -O2 -Wl,-O1 -o libgomp.la -version-info 1:0:0 -Wl,--version-script,libgomp.ver -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 alloc.lo atomic.lo barrier.lo critical.lo env.lo error.lo icv.lo icv-device.lo iter.lo iter_ull.lo loop.lo loop_ull.lo ordered.lo parallel.lo scope.lo sections.lo single.lo task.lo team.lo work.lo lock.lo mutex.lo proc.lo sem.lo bar.lo ptrlock.lo time.lo fortran.lo affinity.lo target.lo splay-tree.lo libgomp-plugin.lo oacc-parallel.lo oacc-host.lo oacc-init.lo oacc-mem.lo oacc-async.lo oacc-plugin.lo oacc-cuda.lo priority_queue.lo affinity-fmt.lo teams.lo allocator.lo oacc-profiling.lo oacc-target.lo target-indirect.lo -ldl
#13 1864.0 libtool: link: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -shared -fPIC -DPIC .libs/alloc.o .libs/atomic.o .libs/barrier.o .libs/critical.o .libs/env.o .libs/error.o .libs/icv.o .libs/icv-device.o .libs/iter.o .libs/iter_ull.o .libs/loop.o .libs/loop_ull.o .libs/ordered.o .libs/parallel.o .libs/scope.o .libs/sections.o .libs/single.o .libs/task.o .libs/team.o .libs/work.o .libs/lock.o .libs/mutex.o .libs/proc.o .libs/sem.o .libs/bar.o .libs/ptrlock.o .libs/time.o .libs/fortran.o .libs/affinity.o .libs/target.o .libs/splay-tree.o .libs/libgomp-plugin.o .libs/oacc-parallel.o .libs/oacc-host.o .libs/oacc-init.o .libs/oacc-mem.o .libs/oacc-async.o .libs/oacc-plugin.o .libs/oacc-cuda.o .libs/priority_queue.o .libs/affinity-fmt.o .libs/teams.o .libs/allocator.o .libs/oacc-profiling.o .libs/oacc-target.o .libs/target-indirect.o -ldl -pthread -mshstk -Wl,-O1 -Wl,--version-script -Wl,libgomp.ver -Wl,-soname -Wl,libgomp.so.1 -o .libs/libgomp.so.1.0.0
#13 1864.1 libtool: link: (cd ".libs" && rm -f "libgomp.so" && ln -s "libgomp.so.1.0.0" "libgomp.so")
#13 1864.1 libtool: link: (cd ".libs" && rm -f "libgomp.so" && ln -s "libgomp.so.1.0.0" "libgomp.so")
#13 1864.1 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libgomp.a alloc.o atomic.o barrier.o critical.o env.o error.o icv.o icv-device.o iter.o iter_ull.o loop.o loop_ull.o ordered.o parallel.o scope.o sections.o single.o task.o team.o work.o lock.o mutex.o proc.o sem.o bar.o ptrlock.o time.o fortran.o affinity.o target.o splay-tree.o libgomp-plugin.o oacc-parallel.o oacc-host.o oacc-init.o oacc-mem.o oacc-async.o oacc-plugin.o oacc-cuda.o priority_queue.o affinity-fmt.o teams.o allocator.o oacc-profiling.o oacc-target.o target-indirect.o
#13 1864.1 libtool: link: ( cd ".libs" && rm -f "libgomp.la" && ln -s "../libgomp.la" "libgomp.la" )
#13 1864.1 true DO=all multi-do # make
#13 1864.1 make[4]: Leaving directory '/scripts/gcc-build/x86_64-pc-linux-gnu/libgomp'
#13 1864.1 make[3]: Leaving directory '/scripts/gcc-build/x86_64-pc-linux-gnu/libgomp'
---
#13 1866.2 checking for __atomic_fetch_op for size 2... yes
#13 1866.3 checking for __atomic_fetch_op for size 4... yes
#13 1866.3 checking for __atomic_fetch_op for size 8... yes
#13 1866.3 checking for __atomic_fetch_op for size 16... no
#13 1866.3 checking for armv9.4-a LSE128 insn support... no
#13 1866.4 checking for the word size... 8
#13 1866.5 checking whether the target supports hidden visibility... yes
#13 1866.5 checking whether the target supports dllexport... no
#13 1866.5 checking whether the target supports symbol aliases... yes
---
#13 1873.3 libgccjit.so.0\
#13 1873.3 /scripts/gcc-build/../gcc-install/lib/libgccjit.so
#13 1873.3 /usr/bin/install -c lto-dump \
#13 1873.3 /scripts/gcc-build/../gcc-install/bin/lto-dump
#13 1873.5 for file in gnat1 cc1 cc1plus d21 f951 go1 lto1 cc1gm2 cc1obj cc1objplus crab1; do \
#13 1873.5 rm -f /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1/$file; \
#13 1873.5 /usr/bin/install -c $file /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1/$file; \
#13 1873.5 else true; \
#13 1873.5 fi; \
---
#13 1873.9 install-info --dir-file=/scripts/gcc-build/../gcc-install/share/info/dir /scripts/gcc-build/../gcc-install/share/info/libgccjit.info; \
#13 1873.9 else true; fi; \
#13 1873.9 else true; fi;
#13 1873.9 /bin/bash ../../gcc-src/gcc/../mkinstalldirs /scripts/gcc-build/../gcc-install/share
#13 1873.9 cats="po/be.gmo po/da.gmo po/de.gmo po/el.gmo po/es.gmo po/fi.gmo po/fr.gmo po/hr.gmo po/id.gmo po/ja.gmo po/nl.gmo po/ru.gmo po/sr.gmo po/sv.gmo po/tr.gmo po/uk.gmo po/vi.gmo po/zh_CN.gmo po/zh_TW.gmo"; for cat in $cats; do \
#13 1873.9 if [ -f $cat ]; then :; \
#13 1873.9 elif [ -f ../../gcc-src/gcc/$cat ]; then cat=../../gcc-src/gcc/$cat; \
#13 1873.9 else continue; \
#13 1873.9 fi; \
---
#13 1874.0 fi
#13 1874.0 /usr/bin/install -c lto-wrapper /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1/lto-wrapper
#13 1874.0 if test "" != "yes" ; then \
#13 1874.0 for i in gcc-ar gcc-nm gcc-ranlib; do \
#13 1874.0 install_name=`echo $i|sed 's,y,y,'` ;\
#13 1874.0 target_install_name=x86_64-pc-linux-gnu-`echo $i|sed 's,y,y,'` ; \
#13 1874.0 /usr/bin/install -c $i /scripts/gcc-build/../gcc-install/bin/$install_name ;\
#13 1874.0 if test -f gcc-cross; then \
#13 1874.0 :; \
#13 1874.0 else \
#13 1874.0 else \
#13 1874.0 rm -f /scripts/gcc-build/../gcc-install/bin/$target_install_name; \
#13 1874.0 ( cd /scripts/gcc-build/../gcc-install/bin && \
#13 1874.0 ln $install_name $target_install_name ) ; \
#13 1874.0 fi ; \
#13 1874.0 done; \
#13 1874.0 fi
#13 1874.1 rm -f tmp-header-vars
#13 1874.1 echo USER_H=float.h iso646.h stdarg.h stdbool.h stddef.h varargs.h stdfix.h stdnoreturn.h stdalign.h stdatomic.h stdckdint.h config/i386/cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h nmmintrin.h bmmintrin.h fma4intrin.h wmmintrin.h immintrin.h x86intrin.h avxintrin.h xopintrin.h ia32intrin.h cross-stdarg.h lwpintrin.h popcntintrin.h lzcntintrin.h bmiintrin.h bmi2intrin.h tbmintrin.h avx2intrin.h avx512fintrin.h fmaintrin.h f16cintrin.h rtmintrin.h xtestintrin.h rdseedintrin.h prfchwintrin.h adxintrin.h fxsrintrin.h xsaveintrin.h xsaveoptintrin.h avx512cdintrin.h avx512erintrin.h avx512pfintrin.h shaintrin.h clflushoptintrin.h xsavecintrin.h xsavesintrin.h avx512dqintrin.h avx512bwintrin.h avx512vlintrin.h avx512vlbwintrin.h avx512vldqintrin.h avx512ifmaintrin.h avx512ifmavlintrin.h avx512vbmiintrin.h avx512vbmivlintrin.h avx5124fmapsintrin.h avx5124vnniwintrin.h avx512vpopcntdqintrin.h clwbintrin.h mwaitxintrin.h clzerointrin.h pkuintrin.h sgxintrin.h cetintrin.h gfniintrin.h cet.h avx512vbmi2intrin.h avx512vbmi2vlintrin.h avx512vnniintrin.h avx512vnnivlintrin.h vaesintrin.h vpclmulqdqintrin.h avx512vpopcntdqvlintrin.h avx512bitalgintrin.h avx512bitalgvlintrin.h pconfigintrin.h wbnoinvdintrin.h movdirintrin.h waitpkgintrin.h cldemoteintrin.h avx512bf16vlintrin.h avx512bf16intrin.h enqcmdintrin.h serializeintrin.h avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h tsxldtrkintrin.h amxtileintrin.h amxint8intrin.h amxbf16intrin.h x86gprintrin.h uintrintrin.h hresetintrin.h keylockerintrin.h avxvnniintrin.h mwaitintrin.h avx512fp16intrin.h avx512fp16vlintrin.h avxifmaintrin.h avxvnniint8intrin.h avxneconvertintrin.h cmpccxaddintrin.h amxfp16intrin.h prfchiintrin.h raointintrin.h amxcomplexintrin.h avxvnniint16intrin.h sm3intrin.h sha512intrin.h sm4intrin.h usermsrintrin.h mm_malloc.h >> tmp-header-vars; echo T_GLIMITS_H=glimits.h >> tmp-header-vars; echo T_STDINT_GCC_H=stdint-gcc.h >> tmp-header-vars; echo HASHTAB_H=hashtab.h >> tmp-header-vars; echo OBSTACK_H=obstack.h >> tmp-header-vars; echo SPLAY_TREE_H=splay-tree.h >> tmp-header-vars; echo MD5_H=md5.h >> tmp-header-vars; echo XREGEX_H=xregex.h >> tmp-header-vars; echo FNMATCH_H=fnmatch.h >> tmp-header-vars; echo LINKER_PLUGIN_API_H=plugin-api.h >> tmp-header-vars; echo BCONFIG_H=bconfig.h auto-host.h ansidecl.h >> tmp-header-vars; echo CONFIG_H=config.h auto-host.h ansidecl.h >> tmp-header-vars; echo TCONFIG_H=tconfig.h auto-host.h ansidecl.h >> tmp-header-vars; echo TM_P_H=tm_p.h config/i386/i386-protos.h linux-protos.h tm-preds.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo TM_D_H=tm_d.h config/i386/i386-d.h >> tmp-header-vars; echo TM_RUST_H=tm_rust.h config/i386/i386-rust.h >> tmp-header-vars; echo TM_JIT_H=tm_jit.h config/i386/i386-jit.h >> tmp-header-vars; echo GTM_H=tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h >> tmp-header-vars; echo TM_H=tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def >> tmp-header-vars; echo DUMPFILE_H=line-map.h dumpfile.h >> tmp-header-vars; echo VEC_H=vec.h statistics.h ggc.h gtype-desc.h statistics.h >> tmp-header-vars; echo HASH_TABLE_H=hashtab.h hash-table.h ggc.h gtype-desc.h statistics.h >> tmp-header-vars; echo EXCEPT_H=except.h hashtab.h >> tmp-header-vars; echo TARGET_H=tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def target.h target.def target-hooks-macros.h target-insns.def insn-modes.h insn-codes.h >> tmp-header-vars; echo C_TARGET_H=c-family/c-target.h c-family/c-target.def target-hooks-macros.h >> tmp-header-vars; echo COMMON_TARGET_H=common/common-target.h line-map.h input.h common/common-target.def target-hooks-macros.h >> tmp-header-vars; echo D_TARGET_H=d/d-target.h d/d-target.def target-hooks-macros.h >> tmp-header-vars; echo RUST_TARGET_H=rust/rust-target.h rust/rust-target.def target-hooks-macros.h >> tmp-header-vars; echo JIT_TARGET_H=jit/jit-target.h jit/jit-target.def target-hooks-macros.h >> tmp-header-vars; echo MACHMODE_H=machmode.h mode-classes.def >> tmp-header-vars; echo HOOKS_H=hooks.h >> tmp-header-vars; echo HOSTHOOKS_DEF_H=hosthooks-def.h hooks.h >> tmp-header-vars; echo LANGHOOKS_DEF_H=langhooks-def.h hooks.h >> tmp-header-vars; echo TARGET_DEF_H=target-def.h target-hooks-def.h hooks.h targhooks.h >> tmp-header-vars; echo C_TARGET_DEF_H=c-family/c-target-def.h c-family/c-target-hooks-def.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h c-family/c-common.h c-family/c-common.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h splay-tree.h line-map.h rich-location.h cpplib.h ggc.h gtype-desc.h statistics.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def hooks.h common/common-targhooks.h >> tmp-header-vars; echo CORETYPES_H=coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h >> tmp-header-vars; echo RTL_BASE_H=coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h rtl.h rtl.def reg-notes.def insn-notes.def line-map.h input.h real.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h alias.h hashtab.h >> tmp-header-vars; echo FIXED_VALUE_H=fixed-value.h >> tmp-header-vars; echo RTL_H=coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h rtl.h rtl.def reg-notes.def insn-notes.def line-map.h input.h real.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h alias.h hashtab.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def genrtl.h >> tmp-header-vars; echo READ_MD_H=obstack.h hashtab.h read-md.h >> tmp-header-vars; echo INTERNAL_FN_H=internal-fn.h internal-fn.def insn-opinit.h >> tmp-header-vars; echo TREE_CORE_H=tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h >> tmp-header-vars; echo TREE_H=tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo REGSET_H=regset.h bitmap.h hashtab.h statistics.h hard-reg-set.h >> tmp-header-vars; echo BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h >> tmp-header-vars; echo GIMPLE_H=gimple.h gimple.def gsstruct.def vec.h statistics.h ggc.h gtype-desc.h statistics.h ggc.h gtype-desc.h statistics.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h tree-ssa-operands.h tree-ssa-alias.h internal-fn.h internal-fn.def insn-opinit.h hashtab.h hash-table.h ggc.h gtype-desc.h statistics.h is-a.h >> tmp-header-vars; echo GCOV_IO_H=gcov-io.h version.h auto-host.h gcov-counter.def >> tmp-header-vars; echo RECOG_H=recog.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo EMIT_RTL_H=emit-rtl.h >> tmp-header-vars; echo FLAGS_H=flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def >> tmp-header-vars; echo OPTIONS_H=options.h flag-types.h config/i386/i386-opts.h stringop.def >> tmp-header-vars; echo FUNCTION_H=function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h >> tmp-header-vars; echo EXPR_H=expr.h insn-config.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h rtl.h rtl.def reg-notes.def insn-notes.def line-map.h input.h real.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h alias.h hashtab.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def genrtl.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h emit-rtl.h >> tmp-header-vars; echo OPTABS_H=optabs.h insn-codes.h insn-opinit.h >> tmp-header-vars; echo REGS_H=regs.h hard-reg-set.h >> tmp-header-vars; echo CFGLOOP_H=cfgloop.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h bitmap.h hashtab.h statistics.h sbitmap.h >> tmp-header-vars; echo IPA_UTILS_H=ipa-utils.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h cgraph.h vec.h statistics.h ggc.h gtype-desc.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cif-code.def ipa-ref.h plugin-api.h is-a.h >> tmp-header-vars; echo IPA_REFERENCE_H=ipa-reference.h bitmap.h hashtab.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo CGRAPH_H=cgraph.h vec.h statistics.h ggc.h gtype-desc.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cif-code.def ipa-ref.h plugin-api.h is-a.h >> tmp-header-vars; echo DF_H=df.h bitmap.h hashtab.h statistics.h regset.h bitmap.h hashtab.h statistics.h hard-reg-set.h sbitmap.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h alloc-pool.h timevar.h timevar.def >> tmp-header-vars; echo RESOURCE_H=resource.h hard-reg-set.h df.h bitmap.h hashtab.h statistics.h regset.h bitmap.h hashtab.h statistics.h hard-reg-set.h sbitmap.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h alloc-pool.h timevar.h timevar.def >> tmp-header-vars; echo GCC_H=gcc.h version.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def >> tmp-header-vars; echo GGC_H=ggc.h gtype-desc.h statistics.h >> tmp-header-vars; echo TIMEVAR_H=timevar.h timevar.def >> tmp-header-vars; echo INSN_ATTR_H=insn-attr.h insn-attr-common.h insn-addr.h >> tmp-header-vars; echo INSN_ADDR_H=insn-addr.h >> tmp-header-vars; echo C_COMMON_H=c-family/c-common.h c-family/c-common.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h splay-tree.h line-map.h rich-location.h cpplib.h ggc.h gtype-desc.h statistics.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def >> tmp-header-vars; echo C_PRAGMA_H=c-family/c-pragma.h line-map.h rich-location.h cpplib.h >> tmp-header-vars; echo C_TREE_H=c/c-tree.h c-family/c-common.h c-family/c-common.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h splay-tree.h line-map.h rich-location.h cpplib.h ggc.h gtype-desc.h statistics.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def diagnostic.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def pretty-print.h line-map.h input.h obstack.h wide-int-print.h >> tmp-header-vars; echo SYSTEM_H=system.h hwint.h libiberty.h safe-ctype.h filenames.h hashtab.h >> tmp-header-vars; echo PREDICT_H=predict.h predict.def >> tmp-header-vars; echo CPPLIB_H=line-map.h rich-location.h cpplib.h >> tmp-header-vars; echo CODYLIB_H=cody.hh >> tmp-header-vars; echo INPUT_H=line-map.h input.h >> tmp-header-vars; echo OPTS_H=line-map.h input.h vec.h statistics.h ggc.h gtype-desc.h statistics.h opts.h obstack.h >> tmp-header-vars; echo SYMTAB_H=symtab.h obstack.h >> tmp-header-vars; echo CPP_INTERNAL_H=internal.h >> tmp-header-vars; echo TREE_DUMP_H=tree-dump.h splay-tree.h line-map.h dumpfile.h >> tmp-header-vars; echo TREE_PASS_H=tree-pass.h timevar.h timevar.def line-map.h dumpfile.h >> tmp-header-vars; echo TREE_SSA_H=tree-ssa.h tree-ssa-operands.h bitmap.h hashtab.h statistics.h sbitmap.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h gimple.h gimple.def gsstruct.def vec.h statistics.h ggc.h gtype-desc.h statistics.h ggc.h gtype-desc.h statistics.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h tree-ssa-operands.h tree-ssa-alias.h internal-fn.h internal-fn.def insn-opinit.h hashtab.h hash-table.h ggc.h gtype-desc.h statistics.h is-a.h hashtab.h cgraph.h vec.h statistics.h ggc.h gtype-desc.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-bu
#13 1876.7 + rm -rf ../gcc-src
#13 1879.0 + ln -s /scripts/gcc-install/lib/libgccjit.so /usr/lib/x86_64-linux-gnu/libgccjit.so
#13 1879.0 + ln -s /scripts/gcc-install/lib/libgccjit.so /usr/lib/x86_64-linux-gnu/libgccjit.so.0
#13 DONE 1879.6s
---
#14 writing image sha256:a78911e097cbf3e7265b3810d12f753048658934f7da124e9ca237c4ee535737 done
#14 naming to docker.io/library/rust-ci done
#14 DONE 13.4s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sun Mar 10 07:04:08 UTC 2024
network time: Sun, 10 Mar 2024 07:04:08 GMT
network time: Sun, 10 Mar 2024 07:04:08 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
.........ii....i.i..ii.......i...i....i...............
failures:
---- [debuginfo-gdb] tests/debuginfo/numeric-types.rs stdout ----
NOTE: compiletest thinks it is using GDB with native rust support
NOTE: compiletest thinks it is using GDB version 13001000
error: check directive(s) from `/checkout/tests/debuginfo/numeric-types.rs` not found in debugger output. errors:
Build completed unsuccessfully in 0:14:51
(numeric-types.rs:164) `[...]$1 = 11`
(numeric-types.rs:167) `[...]$2 = 22`
(numeric-types.rs:170) `[...]$3 = 33`
(numeric-types.rs:173) `[...]$4 = 44`
(numeric-types.rs:176) `[...]$5 = 55`
(numeric-types.rs:179) `[...]$6 = 66`
(numeric-types.rs:182) `[...]$7 = 77`
(numeric-types.rs:185) `[...]$8 = 88`
(numeric-types.rs:188) `[...]$9 = 99`
(numeric-types.rs:191) `[...]$10 = 100`
(numeric-types.rs:194) `[...]$11 = 111`
(numeric-types.rs:197) `[...]$12 = 122`
status: exit status: 0
command: PYTHONPATH="/checkout/./src/etc" "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/numeric-types.gdb/numeric-types.debugger.script"
GNU gdb (Ubuntu 13.1-2ubuntu2.1) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Breakpoint 1 at 0x1a86: file /checkout/tests/debuginfo/numeric-types.rs, line 289.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:289
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:289
289 zzz(); // #break
$1 = core::num::nonzero::private::NonZeroI8Inner (11)
$2 = core::num::nonzero::private::NonZeroI16Inner (22)
$3 = core::num::nonzero::private::NonZeroI32Inner (33)
$4 = core::num::nonzero::private::NonZeroI64Inner (44)
$5 = core::num::nonzero::private::NonZeroI128Inner (55)
$6 = core::num::nonzero::private::NonZeroIsizeInner (66)
$7 = core::num::nonzero::private::NonZeroU8Inner (77)
$8 = core::num::nonzero::private::NonZeroU16Inner (88)
$9 = core::num::nonzero::private::NonZeroU32Inner (99)
$10 = core::num::nonzero::private::NonZeroU64Inner (100)
$11 = core::num::nonzero::private::NonZeroU128Inner (111)
$12 = core::num::nonzero::private::NonZeroUsizeInner (122)
Inferior 1 [process 148589] will be killed.
Quit anyway? (y or n) [answered Y; input not from terminal]
stderr: none
The job x86_64-gnu-llvm-16 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
#13 170.6 checking for isl 0.15 or later... no
#13 170.6 required isl version is 0.15 or later
#13 170.6 The following languages will be built: c,jit,lto
#13 170.9 *** This configuration is not supported in the following subdirectories:
#13 170.9 gnattools gotools libgrust target-libada target-libstdc++-v3 target-libphobos target-zlib target-libbacktrace target-libgfortran target-libgo target-libffi target-libgm2 target-libobjc target-libgrust target-libitm target-libsanitizer target-libvtv
#13 171.0 checking for default BUILD_CONFIG...
#13 171.0 checking for --enable-vtable-verify... no
#13 171.0 checking for bison... no
#13 171.0 checking for byacc... no
---
#13 197.2 config.status: executing libtool commands
#13 197.2 make[2]: Entering directory '/scripts/gcc-build/lto-plugin'
#13 197.2 make all-am
#13 197.2 make[3]: Entering directory '/scripts/gcc-build/lto-plugin'
#13 197.2 /bin/bash ./libtool --tag=CC --tag=disable-static --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../gcc-src/lto-plugin -I../../gcc-src/lto-plugin/../include -DHAVE_CONFIG_H -Wall -fcf-protection -DBASE_VERSION='"14.0.1"' -g -O2 -c -o lto-plugin.lo ../../gcc-src/lto-plugin/lto-plugin.c
#13 197.3 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../gcc-src/lto-plugin -I../../gcc-src/lto-plugin/../include -DHAVE_CONFIG_H -Wall -fcf-protection -DBASE_VERSION=\"14.0.1\" -g -O2 -c ../../gcc-src/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o
#13 197.6 /bin/bash ./libtool --tag=CC --tag=disable-static --mode=link gcc -Wall -fcf-protection -DBASE_VERSION='"14.0.1"' -g -O2 -Wc,-static-libgcc -pthread -module -avoid-version -bindir /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1 -Wl,--version-script=../../gcc-src/lto-plugin/lto-plugin.map -Xcompiler '-static-libstdc++' -Xcompiler '-static-libgcc' -o liblto_plugin.la -rpath /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a
#13 197.6 libtool: link: gcc -shared -fPIC -DPIC .libs/lto-plugin.o -static-libgcc -pthread -Wl,--version-script=../../gcc-src/lto-plugin/lto-plugin.map -static-libstdc++ -static-libgcc ../libiberty/pic/libiberty.a -pthread -Wl,-soname -Wl,liblto_plugin.so -o .libs/liblto_plugin.so
#13 197.7 mkdir -p -- ../gcc
#13 197.7 libtool: install: /usr/bin/install -c .libs/liblto_plugin.so /scripts/gcc-build/lto-plugin/../gcc/liblto_plugin.so
#13 197.7 libtool: install: /usr/bin/install -c .libs/liblto_plugin.lai /scripts/gcc-build/lto-plugin/../gcc/liblto_plugin.la
#13 197.7 libtool: install: warning: remember to run `libtool --finish /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1'
---
#13 207.6 checking for GNU gettext in libc... yes
#13 207.6 checking whether to use NLS... yes
#13 207.6 checking where the gettext function comes from... libc
#13 207.6 checking whether NLS is requested... yes
#13 207.6 checking for catalogs to be installed... be da de el es fi fr hr id ja nl ru sr sv tr uk vi zh_CN zh_TW
#13 207.7 checking for a sed that does not truncate output... /usr/bin/sed
#13 207.7 checking for fgrep... /usr/bin/grep -F
#13 207.7 checking for ld used by gcc... ld
#13 207.7 checking if the linker (ld) is GNU ld... yes
---
#13 208.4 checking assembler for dwarf2 debug_line support... yes
#13 208.4 checking assembler for buggy dwarf2 .file directive... no
#13 208.4 checking assembler for dwarf2 debug_view support... yes
#13 208.4 checking assembler for --gdwarf2 option... yes
#13 208.4 checking assembler for --gdwarf-5 option... yes
#13 208.4 checking assembler for assembly of compiler generated 64-bit .debug_line... yes
#13 208.4 checking assembler for --gdwarf-4 not refusing compiler generated .debug_line... yes
#13 208.4 checking assembler for --gdwarf-4 with the APP marker... yes
#13 208.4 checking assembler for working --gdwarf-4/--gdwarf-5 for all sources... yes
#13 208.4 checking assembler for compressed debug sections... 1
#13 208.4 checking assembler for .lcomm with alignment... no
#13 208.4 checking for target glibc version... 2.37
#13 208.4 checking assembler for gnu_unique_object... yes
---
#13 258.2 checking for GNU gettext in libc... yes
#13 258.2 checking whether to use NLS... yes
#13 258.2 checking where the gettext function comes from... libc
#13 258.2 checking whether NLS is requested... yes
#13 258.2 checking for catalogs to be installed... be ca da de el eo es fi fr id ja ka nl pt_BR ro ru sr sv tr uk vi zh_CN zh_TW
#13 258.3 checking size of ino_t... 8
#13 258.3 checking size of dev_t... 8
#13 258.4 checking for iconv... yes
#13 258.4 checking for working iconv... yes
---
#13 266.5 make[2]: Entering directory '/scripts/gcc-build/libcody'
#13 266.5 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 266.5 -MMD -MP -MF buffer.d -c -o buffer.o ../../gcc-src/libcody/buffer.cc
#13 267.2 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 267.2 -MMD -MP -MF client.d -c -o client.o ../../gcc-src/libcody/client.cc
#13 268.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -DSRCDIR='"../../gcc-src/libcody"' -I../../gcc-src/libcody \
#13 268.1 -MMD -MP -MF fatal.d -c -o fatal.o ../../gcc-src/libcody/fatal.cc
#13 268.5 -MMD -MP -MF netclient.d -c -o netclient.o ../../gcc-src/libcody/netclient.cc
#13 268.8 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 268.8 -MMD -MP -MF netserver.d -c -o netserver.o ../../gcc-src/libcody/netserver.cc
#13 269.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 269.1 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 269.1 -MMD -MP -MF resolver.d -c -o resolver.o ../../gcc-src/libcody/resolver.cc
#13 269.5 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 269.5 -MMD -MP -MF packet.d -c -o packet.o ../../gcc-src/libcody/packet.cc
#13 269.8 g++ -g -O2 -fPIC -fno-exceptions -fno-rtti -include config.h -I../../gcc-src/libcody \
#13 269.8 -MMD -MP -MF server.d -c -o server.o ../../gcc-src/libcody/server.cc
#13 270.4 ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -cr libcody.a buffer.o client.o fatal.o netclient.o netserver.o resolver.o packet.o server.o
#13 270.4 make[2]: Leaving directory '/scripts/gcc-build/libcody'
#13 270.4 mkdir -p -- ./libdecnumber
#13 270.4 Configuring in ./libdecnumber
#13 270.5 configure: creating cache ./config.cache
---
#13 274.0 TARGET_CPU_DEFAULT="" \
#13 274.0 HEADERS="auto-host.h ansidecl.h" DEFINES="" \
#13 274.0 /bin/bash ../../gcc-src/gcc/mkconfig.sh config.h
#13 274.0 TARGET_CPU_DEFAULT="" \
#13 274.0 HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/biarch64.h config/i386/i386.h config/i386/unix.h config/i386/att.h config/elfos.h config/gnu-user.h config/glibc-stdint.h config/i386/x86-64.h config/i386/gnu-user-common.h config/i386/gnu-user64.h config/linux.h config/linux-android.h config/i386/linux-common.h config/i386/linux64.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4 DEFAULT_LIBC=LIBC_GLIBC ANDROID_DEFAULT=0 HEAP_TRAMPOLINES_INIT=0" \
#13 274.0 TARGET_CPU_DEFAULT="" \
#13 274.0 HEADERS="config/i386/i386-protos.h config/linux-protos.h tm-preds.h" DEFINES="" \
#13 274.0 /bin/bash ../../gcc-src/gcc/mkconfig.sh tm_p.h
#13 274.0 TARGET_CPU_DEFAULT="" \
---
#13 275.4 build/genmddeps.o build/read-md.o build/errors.o ../build-x86_64-pc-linux-gnu/libiberty/pic/libiberty.a
#13 275.4 build/genmddeps ../../gcc-src/gcc/common.md ../../gcc-src/gcc/config/i386/i386.md > tmp-mddeps
#13 275.4 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-mddeps mddeps.mk
#13 275.4 echo timestamp > s-mddeps
#13 275.4 g++ -c -DBASEVER="\"14.0.1\"" -DDATESTAMP="\" 20240207\"" -DREVISION="\"\"" -DDEVPHASE="\" (experimental)\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"<https://gcc.gnu.org/bugs/>\"" -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-src/gcc -I../../gcc-src/gcc/build -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include \
#13 275.5 g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc \
#13 275.5 build/genversion.o -o build/genversion
#13 275.5 build/genversion > tmp-version.h
#13 275.5 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-version.h version.h
#13 275.5 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-version.h version.h
#13 275.5 echo timestamp > s-version
#13 275.5 g++ -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-src/gcc -I../../gcc-src/gcc/build -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include \
#13 275.5 -o build/gengtype.o ../../gcc-src/gcc/gengtype.cc
#13 276.8 flex -ogengtype-lex.cc ../../gcc-src/gcc/gengtype-lex.l && { \
#13 276.8 echo '#ifdef HOST_GENERATOR_FILE' > gengtype-lex.cc.tmp; \
#13 276.8 echo '#include "config.h"' >> gengtype-lex.cc.tmp; \
#13 276.8 echo '#else' >> gengtype-lex.cc.tmp; \
#13 276.8 echo '#include "bconfig.h"' >> gengtype-lex.cc.tmp; \
#13 276.8 echo '#endif' >> gengtype-lex.cc.tmp; \
#13 276.8 cat gengtype-lex.cc >> gengtype-lex.cc.tmp; \
#13 276.8 mv gengtype-lex.cc.tmp gengtype-lex.cc; \
#13 276.8 }
#13 276.8 -o build/gengtype-lex.o gengtype-lex.cc
#13 276.9 ../../gcc-src/gcc/gengtype-lex.l: In function 'int yylex(const char**)':
#13 276.9 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
#13 276.9 357 | #define YY_DO_BEFORE_ACTION \
#13 276.9 357 | #define YY_DO_BEFORE_ACTION \
#13 276.9 | ~~~~~~~~~~~~~^~~~~~~
#13 276.9 ../../gcc-src/gcc/gengtype-lex.l:119:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
#13 276.9 119 | "GTY"/{EOID} { return GTY_TOKEN; }
#13 276.9 ../../gcc-src/gcc/gengtype-lex.l:114:1: note: here
#13 276.9 114 | "^" |
#13 276.9 | ^~~~~~~~
#13 276.9 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
---
#13 277.5 -o build/gengtype-state.o ../../gcc-src/gcc/gengtype-state.cc
#13 278.3 g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -o build/gengtype \
#13 278.3 build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o ../build-x86_64-pc-linux-gnu/libiberty/pic/libiberty.a
#13 278.4 LC_ALL=C ; export LC_ALL ; \
#13 278.4 mawk -f ../../gcc-src/gcc/opt-gather.awk ../../gcc-src/gcc/ada/gcc-interface/lang.opt ../../gcc-src/gcc/d/lang.opt ../../gcc-src/gcc/fortran/lang.opt ../../gcc-src/gcc/go/lang.opt ../../gcc-src/gcc/lto/lang.opt ../../gcc-src/gcc/m2/lang.opt ../../gcc-src/gcc/rust/lang.opt ../../gcc-src/gcc/c-family/c.opt ../../gcc-src/gcc/common.opt ../../gcc-src/gcc/params.opt ../../gcc-src/gcc/analyzer/analyzer.opt ../../gcc-src/gcc/config/fused-madd.opt ../../gcc-src/gcc/config/i386/i386.opt ../../gcc-src/gcc/config/gnu-user.opt ../../gcc-src/gcc/config/linux.opt ../../gcc-src/gcc/config/linux-android.opt ../../gcc-src/gcc/ada/gcc-interface/lang.opt.urls ../../gcc-src/gcc/d/lang.opt.urls ../../gcc-src/gcc/fortran/lang.opt.urls ../../gcc-src/gcc/go/lang.opt.urls ../../gcc-src/gcc/lto/lang.opt.urls ../../gcc-src/gcc/m2/lang.opt.urls ../../gcc-src/gcc/rust/lang.opt.urls ../../gcc-src/gcc/c-family/c.opt.urls ../../gcc-src/gcc/common.opt.urls ../../gcc-src/gcc/params.opt.urls ../../gcc-src/gcc/analyzer/analyzer.opt.urls ../../gcc-src/gcc/config/fused-madd.opt.urls ../../gcc-src/gcc/config/i386/i386.opt.urls ../../gcc-src/gcc/config/gnu-user.opt.urls ../../gcc-src/gcc/config/linux.opt.urls ../../gcc-src/gcc/config/linux-android.opt.urls > tmp-optionlist
#13 279.0 echo timestamp > s-options
#13 279.0 mawk -f ../../gcc-src/gcc/opt-functions.awk -f ../../gcc-src/gcc/opt-read.awk \
#13 279.0 -f ../../gcc-src/gcc/opth-gen.awk \
#13 279.0 < optionlist > tmp-options.h
---
#13 291.8 insn-conditions.md > tmp-flags.h
#13 292.9 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-flags.h insn-flags.h
#13 292.9 echo timestamp > s-flags
#13 292.9 if test no = yes \
#13 292.9 || test -n "m64=../lib64:x86_64-linux-gnu m32=../lib32:i386-linux-gnu mx32=../libx32:x86_64-linux-gnux32"; then \
#13 292.9 "m64/m32" \
#13 292.9 " 64 32" \
#13 292.9 "" \
#13 292.9 "" \
#13 292.9 "" \
#13 292.9 "" \
#13 292.9 "" \
#13 292.9 "m64=../lib64:x86_64-linux-gnu m32=../lib32:i386-linux-gnu mx32=../libx32:x86_64-linux-gnux32" \
#13 292.9 "" \
#13 292.9 "" \
#13 292.9 "no" \
#13 292.9 > tmp-mlib.h; \
---
#13 300.9 ../../gcc-src/gcc/genhooks.cc:122:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 300.9 122 | fscanf (f, "%999s", buf);
#13 300.9 | ~~~~~~~^~~~~~~~~~~~~~~~~
#13 300.9 ../../gcc-src/gcc/genhooks.cc:113:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 300.9 113 | while (fscanf (f, "%*[^@]"), buf[0] = '\0',
#13 300.9 ../../gcc-src/gcc/genhooks.cc:175:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 300.9 ../../gcc-src/gcc/genhooks.cc:175:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 300.9 175 | fscanf (f, "%5[^ \n]", buf);
#13 300.9 ../../gcc-src/gcc/genhooks.cc:181:14: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 300.9 181 | fscanf (f, "%999s", buf);
#13 300.9 | ~~~~~~~^~~~~~~~~~~~~~~~~
#13 301.0 g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -o build/genhooks \
---
#13 307.3 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-jit-target-hooks-def.h \
#13 307.3 jit/jit-target-hooks-def.h
#13 307.3 echo timestamp > s-jit-target-hooks-def-h
#13 307.3 rm -f tmp-omp-device-properties.h; \
#13 307.3 for kind in kind arch isa; do \
#13 307.3 echo 'const char omp_offload_device_'${kind}'[] = ' \
#13 307.3 for prop in none ; do \
#13 307.3 for prop in none ; do \
#13 307.3 [ "$prop" = "none" ] && continue; \
#13 307.3 tgt=`echo "$prop" | sed 's/=.*$//'`; \
#13 307.3 props=`echo "$prop" | sed 's/.*=//'`; \
#13 307.3 echo "\"$tgt\\0\"" >> tmp-omp-device-properties.h; \
#13 307.3 sed -n 's/^'${kind}': //p' ${props} \
#13 307.3 | sed 's/[[:blank:]]/ /g;s/ */ /g;s/^ //;s/ $//;s/ /\\0/g;s/^/"/;s/$/\\0\\0"/' \
#13 307.3 done; \
#13 307.3 echo '"";' >> tmp-omp-device-properties.h; \
#13 307.3 done; \
#13 307.3 /bin/bash ../../gcc-src/gcc/../move-if-change tmp-omp-device-properties.h \
---
#13 819.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo ../../gcc-src/gcc/cfgloop.cc
#13 820.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo ../../gcc-src/gcc/cfgloopanal.cc
#13 821.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo ../../gcc-src/gcc/cfgloopmanip.cc
#13 823.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo ../../gcc-src/gcc/cfgrtl.cc
#13 825.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o ctfc.o -MT ctfc.o -MMD -MP -MF ./.deps/ctfc.TPo ../../gcc-src/gcc/ctfc.cc
#13 826.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o ctfout.o -MT ctfout.o -MMD -MP -MF ./.deps/ctfout.TPo ../../gcc-src/gcc/ctfout.cc
#13 827.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o btfout.o -MT btfout.o -MMD -MP -MF ./.deps/btfout.TPo ../../gcc-src/gcc/btfout.cc
#13 830.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o symtab-thunks.o -MT symtab-thunks.o -MMD -MP -MF ./.deps/symtab-thunks.TPo ../../gcc-src/gcc/symtab-thunks.cc
#13 831.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o symtab-clones.o -MT symtab-clones.o -MMD -MP -MF ./.deps/symtab-clones.TPo ../../gcc-src/gcc/symtab-clones.cc
#13 832.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo ../../gcc-src/gcc/cgraph.cc
#13 835.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo ../../gcc-src/gcc/cgraphbuild.cc
---
#13 899.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo ../../gcc-src/gcc/et-forest.cc
#13 899.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo ../../gcc-src/gcc/except.cc
#13 901.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo ../../gcc-src/gcc/explow.cc
#13 903.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo ../../gcc-src/gcc/expmed.cc
#13 906.0 ../../gcc-src/gcc/expmed.cc: In function 'rtx_def* extract_bit_field_1(rtx, poly_uint64, poly_uint64, int, rtx, machine_mode, machine_mode, bool, bool, rtx_def**)':
#13 906.0 ../../gcc-src/gcc/expmed.cc:1845:45: warning: '*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' may be used uninitialized [-Wmaybe-uninitialized]
#13 906.0 1845 | rtx sub = extract_bit_field_as_subreg (mode1, op0, imode,
#13 906.0 1846 | bitsize, bitnum);
#13 906.0 | ~~~~~~~~~~~~~~~~
#13 906.0 | ~~~~~~~~~~~~~~~~
#13 906.0 ../../gcc-src/gcc/expmed.cc:1805:19: note: '*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' was declared here
#13 906.0 1805 | scalar_int_mode imode;
#13 907.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo ../../gcc-src/gcc/expr.cc
#13 916.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo ../../gcc-src/gcc/fibonacci_heap.cc
#13 916.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o file-prefix-map.o -MT file-prefix-map.o -MMD -MP -MF ./.deps/file-prefix-map.TPo ../../gcc-src/gcc/file-prefix-map.cc
#13 916.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo ../../gcc-src/gcc/final.cc
---
#13 971.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range.o -MT gimple-range.o -MMD -MP -MF ./.deps/gimple-range.TPo ../../gcc-src/gcc/gimple-range.cc
#13 973.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-cache.o -MT gimple-range-cache.o -MMD -MP -MF ./.deps/gimple-range-cache.TPo ../../gcc-src/gcc/gimple-range-cache.cc
#13 975.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-edge.o -MT gimple-range-edge.o -MMD -MP -MF ./.deps/gimple-range-edge.TPo ../../gcc-src/gcc/gimple-range-edge.cc
#13 976.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-fold.o -MT gimple-range-fold.o -MMD -MP -MF ./.deps/gimple-range-fold.TPo ../../gcc-src/gcc/gimple-range-fold.cc
#13 978.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-gori.o -MT gimple-range-gori.o -MMD -MP -MF ./.deps/gimple-range-gori.TPo ../../gcc-src/gcc/gimple-range-gori.cc
#13 979.2 ../../gcc-src/gcc/gimple-range-gori.cc: In member function 'void range_def_chain::dump(FILE*, basic_block, const char*)':
#13 979.2 ../../gcc-src/gcc/gimple-range-gori.cc:318:19: warning: format not a string literal and no format arguments [-Wformat-security]
#13 979.2 318 | fprintf (f, prefix);
#13 980.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-infer.o -MT gimple-range-infer.o -MMD -MP -MF ./.deps/gimple-range-infer.TPo ../../gcc-src/gcc/gimple-range-infer.cc
#13 982.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-op.o -MT gimple-range-op.o -MMD -MP -MF ./.deps/gimple-range-op.TPo ../../gcc-src/gcc/gimple-range-op.cc
#13 984.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-phi.o -MT gimple-range-phi.o -MMD -MP -MF ./.deps/gimple-range-phi.TPo ../../gcc-src/gcc/gimple-range-phi.cc
#13 985.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gimple-range-trace.o -MT gimple-range-trace.o -MMD -MP -MF ./.deps/gimple-range-trace.TPo ../../gcc-src/gcc/gimple-range-trace.cc
---
#13 1421.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-phiprop.o -MT tree-ssa-phiprop.o -MMD -MP -MF ./.deps/tree-ssa-phiprop.TPo ../../gcc-src/gcc/tree-ssa-phiprop.cc
#13 1422.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo ../../gcc-src/gcc/tree-ssa-pre.cc
#13 1425.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo ../../gcc-src/gcc/tree-ssa-propagate.cc
#13 1426.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-reassoc.o -MT tree-ssa-reassoc.o -MMD -MP -MF ./.deps/tree-ssa-reassoc.TPo ../../gcc-src/gcc/tree-ssa-reassoc.cc
#13 1431.9 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo ../../gcc-src/gcc/tree-ssa-sccvn.cc
#13 1432.6 ../../gcc-src/gcc/tree-ssa-sccvn.cc: In function 'void print_vn_reference_ops(FILE*, vec<vn_reference_op_struct>)':
#13 1432.6 ../../gcc-src/gcc/tree-ssa-sccvn.cc:284:21: warning: format not a string literal and no format arguments [-Wformat-security]
#13 1432.6 284 | fprintf (outfile, internal_fn_name ((internal_fn)vro->clique));
#13 1437.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-scopedtables.o -MT tree-ssa-scopedtables.o -MMD -MP -MF ./.deps/tree-ssa-scopedtables.TPo ../../gcc-src/gcc/tree-ssa-scopedtables.cc
#13 1438.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-sink.o -MT tree-ssa-sink.o -MMD -MP -MF ./.deps/tree-ssa-sink.TPo ../../gcc-src/gcc/tree-ssa-sink.cc
#13 1439.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo ../../gcc-src/gcc/tree-ssa-strlen.cc
#13 1443.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o tree-ssa-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo ../../gcc-src/gcc/tree-ssa-structalias.cc
---
#13 1561.8 | ^~~~~
#13 1563.8 In file included from ../../gcc-src/gcc/analyzer/svalue.h:25,
#13 1563.8 from ../../gcc-src/gcc/analyzer/region-model.h:33,
#13 1563.8 from ../../gcc-src/gcc/analyzer/access-diagram.cc:38:
#13 1563.8 In constructor 'ana::byte_range::byte_range(ana::byte_offset_t, ana::byte_size_t)',
#13 1563.8 inlined from 'virtual text_art::table ana::string_literal_spatial_item::make_table(const ana::bit_to_table_map&, text_art::style_manager&) const' at ../../gcc-src/gcc/analyzer/access-diagram.cc:1787:18:
#13 1563.8 ../../gcc-src/gcc/analyzer/store.h:310:5: warning: 'size_in_bytes.generic_wide_int<fixed_wide_int_storage<128> >::<anonymous>.fixed_wide_int_storage<128>::val[1]' may be used uninitialized [-Wmaybe-uninitialized]
#13 1563.8 310 | m_size_in_bytes (size_in_bytes)
#13 1563.8 ../../gcc-src/gcc/analyzer/access-diagram.cc: In member function 'virtual text_art::table ana::string_literal_spatial_item::make_table(const ana::bit_to_table_map&, text_art::style_manager&) const':
#13 1563.8 ../../gcc-src/gcc/analyzer/access-diagram.cc: In member function 'virtual text_art::table ana::string_literal_spatial_item::make_table(const ana::bit_to_table_map&, text_art::style_manager&) const':
#13 1563.8 ../../gcc-src/gcc/analyzer/access-diagram.cc:1783:28: note: 'size_in_bytes.generic_wide_int<fixed_wide_int_storage<128> >::<anonymous>.fixed_wide_int_storage<128>::val[1]' was declared here
#13 1563.8 | ^~~~~~~~~~~~~
#13 1565.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/analysis-plan.o -MT analyzer/analysis-plan.o -MMD -MP -MF analyzer/.deps/analysis-plan.TPo ../../gcc-src/gcc/analyzer/analysis-plan.cc
#13 1565.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/analyzer.o -MT analyzer/analyzer.o -MMD -MP -MF analyzer/.deps/analyzer.TPo ../../gcc-src/gcc/analyzer/analyzer.cc
#13 1566.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/analyzer-language.o -MT analyzer/analyzer-language.o -MMD -MP -MF analyzer/.deps/analyzer-language.TPo ../../gcc-src/gcc/analyzer/analyzer-language.cc
---
#13 1578.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/constraint-manager.o -MT analyzer/constraint-manager.o -MMD -MP -MF analyzer/.deps/constraint-manager.TPo ../../gcc-src/gcc/analyzer/constraint-manager.cc
#13 1581.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/diagnostic-manager.o -MT analyzer/diagnostic-manager.o -MMD -MP -MF analyzer/.deps/diagnostic-manager.TPo ../../gcc-src/gcc/analyzer/diagnostic-manager.cc
#13 1582.3 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc: In member function 'void ana::saved_diagnostic::dump_as_dot_node(pretty_printer*) const':
#13 1582.3 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc:811:28: warning: unknown conversion type character 'E' in format [-Wformat=]
#13 1582.3 811 | pp_printf (pp, "var: %qE\n", m_var);
#13 1582.3 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc:811:20: warning: too many arguments for format [-Wformat-extra-args]
#13 1582.3 ../../gcc-src/gcc/analyzer/diagnostic-manager.cc:811:20: warning: too many arguments for format [-Wformat-extra-args]
#13 1582.3 811 | pp_printf (pp, "var: %qE\n", m_var);
#13 1584.5 g++ -fcf-protection -fPIC -c -I../../gcc-src/gcc/../zlib -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/engine.o -MT analyzer/engine.o -MMD -MP -MF analyzer/.deps/engine.TPo ../../gcc-src/gcc/analyzer/engine.cc
#13 1590.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/feasible-graph.o -MT analyzer/feasible-graph.o -MMD -MP -MF analyzer/.deps/feasible-graph.TPo ../../gcc-src/gcc/analyzer/feasible-graph.cc
#13 1591.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/function-set.o -MT analyzer/function-set.o -MMD -MP -MF analyzer/.deps/function-set.TPo ../../gcc-src/gcc/analyzer/function-set.cc
#13 1592.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/infinite-loop.o -MT analyzer/infinite-loop.o -MMD -MP -MF analyzer/.deps/infinite-loop.TPo ../../gcc-src/gcc/analyzer/infinite-loop.cc
---
#13 1622.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm.o -MT analyzer/sm.o -MMD -MP -MF analyzer/.deps/sm.TPo ../../gcc-src/gcc/analyzer/sm.cc
#13 1623.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm-file.o -MT analyzer/sm-file.o -MMD -MP -MF analyzer/.deps/sm-file.TPo ../../gcc-src/gcc/analyzer/sm-file.cc
#13 1624.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm-fd.o -MT analyzer/sm-fd.o -MMD -MP -MF analyzer/.deps/sm-fd.TPo ../../gcc-src/gcc/analyzer/sm-fd.cc
#13 1626.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Ianalyzer -I../../gcc-src/gcc -I../../gcc-src/gcc/analyzer -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o analyzer/sm-malloc.o -MT analyzer/sm-malloc.o -MMD -MP -MF analyzer/.deps/sm-malloc.TPo ../../gcc-src/gcc/analyzer/sm-malloc.cc
#13 1627.6 ../../gcc-src/gcc/analyzer/sm-malloc.cc: In static member function 'static bool ana::{anonymous}::deref_before_check::sufficiently_similar_p(tree, tree)':
#13 1627.6 1624 | pp_printf (pp_a, "%qE", expr_a);
#13 1627.6 | ^
#13 1627.6 ../../gcc-src/gcc/analyzer/sm-malloc.cc:1624:22: warning: too many arguments for format [-Wformat-extra-args]
#13 1627.6 1624 | pp_printf (pp_a, "%qE", expr_a);
---
#13 1667.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o linux.o -MT linux.o -MMD -MP -MF ./.deps/linux.TPo ../../gcc-src/gcc/config/linux.cc
#13 1668.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o gnu-property.o -MT gnu-property.o -MMD -MP -MF ./.deps/gnu-property.TPo ../../gcc-src/gcc/config/i386/gnu-property.cc
#13 1668.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o host-linux.o -MT host-linux.o -MMD -MP -MF ./.deps/host-linux.TPo ../../gcc-src/gcc/config/host-linux.cc
#13 1668.7 rm -rf libbackend.a
#13 1668.7 ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so rcT libbackend.a gimple-match-1.o gimple-match-2.o gimple-match-3.o gimple-match-4.o gimple-match-5.o gimple-match-6.o gimple-match-7.o gimple-match-8.o gimple-match-9.o gimple-match-10.o gimple-match-exports.o generic-match-1.o generic-match-2.o generic-match-3.o generic-match-4.o generic-match-5.o generic-match-6.o generic-match-7.o generic-match-8.o generic-match-9.o generic-match-10.o insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit-1.o insn-emit-2.o insn-emit-3.o insn-emit-4.o insn-emit-5.o insn-emit-6.o insn-emit-7.o insn-emit-8.o insn-emit-9.o insn-emit-10.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o adjust-alignment.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o ctfc.o ctfout.o btfout.o symtab.o symtab-thunks.o symtab-clones.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coroutine-passes.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o digraph.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2ctf.o dwarf2out.o early-remat.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o file-prefix-map.o final.o fixed-value.o fold-const.o fold-const-call.o fold-mem-offsets.o function.o function-abi.o function-tests.o fwprop.o gcc-rich-location.o gcc-urlifier.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-array-bounds.o gimple-builder.o gimple-expr.o gimple-if-to-switch.o gimple-iterator.o gimple-fold.o gimple-harden-conditionals.o gimple-harden-control-flow.o gimple-laddress.o gimple-loop-interchange.o gimple-loop-jam.o gimple-loop-versioning.o gimple-low.o gimple-lower-bitint.o gimple-predicate-analysis.o gimple-pretty-print.o gimple-range.o gimple-range-cache.o gimple-range-edge.o gimple-range-fold.o gimple-range-gori.o gimple-range-infer.o gimple-range-op.o gimple-range-phi.o gimple-range-trace.o gimple-ssa-backprop.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-sccopy.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-access.o gimple-ssa-warn-alloca.o gimple-ssa-warn-restrict.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimple-warn-recursion.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphviz.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-sra.o ipa-devirt.o ipa-fnsummary.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-free-lang-data.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-modref.o ipa-modref-tree.o ipa-predicate.o ipa-profile.o ipa-prop.o ipa-param-manipulation.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-ref.o ipa-utils.o ipa-strub.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-low.o omp-oacc-kernels-decompose.o omp-oacc-neuter-broadcast.o omp-simd-clone.o opt-problem.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o optinfo.o optinfo-emit-json.o options-save.o options-urls.o opts-global.o ordered-hash-map-tests.o passes.o plugin.o pointer-query.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o profile-count.o range.o range-op.o range-op-float.o range-op-ptr.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl-ssa/accesses.o rtl-ssa/blocks.o rtl-ssa/changes.o rtl-ssa/functions.o rtl-ssa/insns.o rtl-ssa/movement.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o rtx-vector-builder.o run-rtl-passes.o sched-deps.o sched-ebb.o sched-rgn.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o splay-tree-utils.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-diagnostic-client-data-hooks.o tree-diagnostic-path.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-logical-location.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o gimple-range-path.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o gimple-isel.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vect-slp-patterns.o tree-vectorizer.o tree-vector-builder.o tree-vrp.o tree.o tristate.o typed-splay-tree.o valtrack.o value-pointer-equiv.o value-query.o value-range.o value-range-pretty-print.o value-range-storage.o value-relation.o value-prof.o var-tracking.o varasm.o varpool.o vec-perm-indices.o vmsdbgout.o vr-values.o vtable-verify.o warning-control.o web.o wide-int.o wide-int-print.o i386.o analyzer/access-diagram.o analyzer/analysis-plan.o analyzer/analyzer.o analyzer/analyzer-language.o analyzer/analyzer-logging.o analyzer/analyzer-pass.o analyzer/analyzer-selftests.o analyzer/bar-chart.o analyzer/bounds-checking.o analyzer/call-details.o analyzer/call-info.o analyzer/call-string.o analyzer/call-summary.o analyzer/checker-event.o analyzer/checker-path.o analyzer/complexity.o analyzer/constraint-manager.o analyzer/diagnostic-manager.o analyzer/engine.o analyzer/feasible-graph.o analyzer/function-set.o analyzer/infinite-loop.o analyzer/infinite-recursion.o analyzer/kf.o analyzer/kf-analyzer.o analyzer/kf-lang-cp.o analyzer/known-function-manager.o analyzer/pending-diagnostic.o analyzer/program-point.o analyzer/program-state.o analyzer/ranges.o analyzer/record-layout.o analyzer/region.o analyzer/region-model.o analyzer/region-model-asm.o analyzer/region-model-manager.o analyzer/region-model-reachability.o analyzer/sm.o analyzer/sm-file.o analyzer/sm-fd.o analyzer/sm-malloc.o analyzer/sm-pattern-test.o analyzer/sm-sensitive.o analyzer/sm-signal.o analyzer/sm-taint.o analyzer/state-purge.o analyzer/store.o analyzer/supergraph.o analyzer/svalue.o analyzer/symbol.o analyzer/trimmed-graph.o analyzer/varargs.o x86-tune-sched.o x86-tune-sched-bd.o x86-tune-sched-atom.o x86-tune-sched-core.o i386-options.o i386-builtins.o i386-expand.o i386-features.o linux.o gnu-property.o host-linux.o
#13 1669.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o i386-common.o -MT i386-common.o -MMD -MP -MF ./.deps/i386-common.TPo ../../gcc-src/gcc/common/config/i386/i386-common.cc
#13 1669.9 g++ -fcf-protection -fPIC -c -DPREFIX=\"/scripts/gcc-build/../gcc-install\" -DBASEVER="\"14.0.1\"" -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o prefix.o -MT prefix.o -MMD -MP -MF ./.deps/prefix.TPo ../../gcc-src/gcc/prefix.cc
#13 1670.1 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o opts.o -MT opts.o -MMD -MP -MF ./.deps/opts.TPo ../../gcc-src/gcc/opts.cc
#13 1671.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo ../../gcc-src/gcc/opts-common.cc
---
#13 1676.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-spec.o -MT diagnostic-spec.o -MMD -MP -MF ./.deps/diagnostic-spec.TPo ../../gcc-src/gcc/diagnostic-spec.cc
#13 1677.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo ../../gcc-src/gcc/diagnostic.cc
#13 1677.7 ../../gcc-src/gcc/diagnostic.cc: In function 'void fancy_abort(const char*, int, const char*)':
#13 1677.7 ../../gcc-src/gcc/diagnostic.cc:2316:15: warning: format not a string literal and no format arguments [-Wformat-security]
#13 1677.7 2316 | fnotice (stderr, diagnostic_kind_text[DK_ICE]);
#13 1678.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo ../../gcc-src/gcc/diagnostic-color.cc
#13 1678.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-format-json.o -MT diagnostic-format-json.o -MMD -MP -MF ./.deps/diagnostic-format-json.TPo ../../gcc-src/gcc/diagnostic-format-json.cc
#13 1679.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-format-sarif.o -MT diagnostic-format-sarif.o -MMD -MP -MF ./.deps/diagnostic-format-sarif.TPo ../../gcc-src/gcc/diagnostic-format-sarif.cc
#13 1680.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o diagnostic-show-locus.o -MT diagnostic-show-locus.o -MMD -MP -MF ./.deps/diagnostic-show-locus.TPo ../../gcc-src/gcc/diagnostic-show-locus.cc
---
#13 1685.7 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/box-drawing.o -MT text-art/box-drawing.o -MMD -MP -MF text-art/.deps/box-drawing.TPo ../../gcc-src/gcc/text-art/box-drawing.cc
#13 1686.0 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/canvas.o -MT text-art/canvas.o -MMD -MP -MF text-art/.deps/canvas.TPo ../../gcc-src/gcc/text-art/canvas.cc
#13 1686.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/ruler.o -MT text-art/ruler.o -MMD -MP -MF text-art/.deps/ruler.TPo ../../gcc-src/gcc/text-art/ruler.cc
#13 1687.4 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/selftests.o -MT text-art/selftests.o -MMD -MP -MF text-art/.deps/selftests.TPo ../../gcc-src/gcc/text-art/selftests.cc
#13 1687.8 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/style.o -MT text-art/style.o -MMD -MP -MF text-art/.deps/style.TPo ../../gcc-src/gcc/text-art/style.cc
#13 1688.2 ../../gcc-src/gcc/text-art/style.cc: In member function 'void text_art::style::color::print_sgr(pretty_printer*, bool, bool&) const':
#13 1688.2 ../../gcc-src/gcc/text-art/style.cc:150:25: warning: spurious leading punctuation sequence ';' in format [-Wformat-diag]
#13 1688.2 150 | pp_printf (pp, ";5;%i", (int)u.m_8bit);
#13 1688.2 ../../gcc-src/gcc/text-art/style.cc:160:25: warning: spurious leading punctuation sequence ';' in format [-Wformat-diag]
#13 1688.2 ../../gcc-src/gcc/text-art/style.cc:160:25: warning: spurious leading punctuation sequence ';' in format [-Wformat-diag]
#13 1688.2 160 | pp_printf (pp, ";2;%i;%i;%i",
#13 1688.5 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/styled-string.o -MT text-art/styled-string.o -MMD -MP -MF text-art/.deps/styled-string.TPo ../../gcc-src/gcc/text-art/styled-string.cc
#13 1689.3 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/table.o -MT text-art/table.o -MMD -MP -MF text-art/.deps/table.TPo ../../gcc-src/gcc/text-art/table.cc
#13 1690.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/theme.o -MT text-art/theme.o -MMD -MP -MF text-art/.deps/theme.TPo ../../gcc-src/gcc/text-art/theme.cc
#13 1690.6 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -fPIC -I. -Itext-art -I../../gcc-src/gcc -I../../gcc-src/gcc/text-art -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o text-art/widget.o -MT text-art/widget.o -MMD -MP -MF text-art/.deps/widget.TPo ../../gcc-src/gcc/text-art/widget.cc
---
#13 1691.5 g++ -no-pie -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o i386-c.o glibc-c.o \
#13 1691.5 cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/pic/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz
#13 1695.7 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/dummy-frontend.o -MT jit/dummy-frontend.o -MMD -MP -MF jit/.deps/dummy-frontend.TPo ../../gcc-src/gcc/jit/dummy-frontend.cc
#13 1697.7 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/libgccjit.o -MT jit/libgccjit.o -MMD -MP -MF jit/.deps/libgccjit.TPo ../../gcc-src/gcc/jit/libgccjit.cc
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc: In function 'gcc_jit_type* gcc_jit_context_new_array_type(gcc_jit_context*, gcc_jit_location*, gcc_jit_type*, long unsigned int)':
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:804:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
#13 1698.4 804 | RETURN_NULL_IF_FAIL (num_elements >= 0, ctxt, NULL, "negative size");
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:158:11: note: in definition of macro 'RETURN_VAL_IF_FAIL'
#13 1698.4 158 | if (!(TEST_EXPR)) \
#13 1698.4 | ^~~~~~~~~
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:804:3: note: in expansion of macro 'RETURN_NULL_IF_FAIL'
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:804:3: note: in expansion of macro 'RETURN_NULL_IF_FAIL'
#13 1698.4 804 | RETURN_NULL_IF_FAIL (num_elements >= 0, ctxt, NULL, "negative size");
#13 1698.4 | ^~~~~~~~~~~~~~~~~~~
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc: In function 'void gcc_jit_block_add_try_catch(gcc_jit_block*, gcc_jit_location*, gcc_jit_block*, gcc_jit_block*)':
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:3008:35: warning: unused variable 'stmt' [-Wunused-variable]
#13 1698.4 3008 | gcc::jit::recording::statement *stmt = block->add_try_catch (loc, try_block, catch_block);
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc: In function 'void gcc_jit_block_add_try_finally(gcc_jit_block*, gcc_jit_location*, gcc_jit_block*, gcc_jit_block*)':
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:3037:35: warning: unused variable 'stmt' [-Wunused-variable]
#13 1698.4 ../../gcc-src/gcc/jit/libgccjit.cc:3037:35: warning: unused variable 'stmt' [-Wunused-variable]
#13 1698.4 3037 | gcc::jit::recording::statement *stmt = block->add_try_catch (loc, try_block, finally_block, true);
#13 1699.9 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-logging.o -MT jit/jit-logging.o -MMD -MP -MF jit/.deps/jit-logging.TPo ../../gcc-src/gcc/jit/jit-logging.cc
#13 1700.3 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-recording.o -MT jit/jit-recording.o -MMD -MP -MF jit/.deps/jit-recording.TPo ../../gcc-src/gcc/jit/jit-recording.cc
#13 1700.3 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-recording.o -MT jit/jit-recording.o -MMD -MP -MF jit/.deps/jit-recording.TPo ../../gcc-src/gcc/jit/jit-recording.cc
#13 1701.2 ../../gcc-src/gcc/jit/jit-recording.cc: In member function 'virtual void gcc::jit::recording::memento_of_set_personality_function::replay_into(gcc::jit::replayer*)':
#13 1701.2 ../../gcc-src/gcc/jit/jit-recording.cc:7442:72: warning: unused parameter 'r' [-Wunused-parameter]
#13 1701.2 7442 | recording::memento_of_set_personality_function::replay_into (replayer *r)
#13 1705.5 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-playback.o -MT jit/jit-playback.o -MMD -MP -MF jit/.deps/jit-playback.TPo ../../gcc-src/gcc/jit/jit-playback.cc
#13 1708.3 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-result.o -MT jit/jit-result.o -MMD -MP -MF jit/.deps/jit-result.TPo ../../gcc-src/gcc/jit/jit-result.cc
#13 1708.7 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-tempdir.o -MT jit/jit-tempdir.o -MMD -MP -MF jit/.deps/jit-tempdir.TPo ../../gcc-src/gcc/jit/jit-tempdir.cc
#13 1709.1 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ijit -I../../gcc-src/gcc -I../../gcc-src/gcc/jit -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o jit/jit-builtins.o -MT jit/jit-builtins.o -MMD -MP -MF jit/.deps/jit-builtins.TPo ../../gcc-src/gcc/jit/jit-builtins.cc
---
#13 1713.4 ../../gcc-src/gcc/gcc.cc:7906:13: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1713.4 7906 | write (fd, " ", 1);
#13 1713.4 | ~~~~~~^~~~~~~~~~~~
#13 1713.4 ../../gcc-src/gcc/gcc.cc:7907:13: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1713.4 7907 | write (fd, new_argv[i], strlen (new_argv[i]));
#13 1713.4 ../../gcc-src/gcc/gcc.cc:7909:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1713.4 7909 | write (fd, "\n\n", 2);
#13 1713.4 | ~~~~~~^~~~~~~~~~~~~~~
#13 1715.7 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../../gcc-src/gcc -I../../gcc-src/gcc/. -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o i386-jit.o -MT i386-jit.o -MMD -MP -MF ./.deps/i386-jit.TPo ../../gcc-src/gcc/config/i386/i386-jit.cc
---
#13 1736.6 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ilto -I../../gcc-src/gcc -I../../gcc-src/gcc/lto -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo ../../gcc-src/gcc/lto/lto-symtab.cc
#13 1737.7 g++ -fcf-protection -fPIC -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ilto -I../../gcc-src/gcc -I../../gcc-src/gcc/lto -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o lto/lto-common.o -MT lto/lto-common.o -MMD -MP -MF lto/.deps/lto-common.TPo ../../gcc-src/gcc/lto/lto-common.cc
#13 1738.5 ../../gcc-src/gcc/lto/lto-common.cc: In function 'void lto_resolution_read(splay_tree, FILE*, lto_file*)':
#13 1738.5 ../../gcc-src/gcc/lto/lto-common.cc:2082:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1738.5 2082 | fscanf (resolution, " "); /* Read white space. */
#13 1738.5 ../../gcc-src/gcc/lto/lto-common.cc:2084:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1738.5 ../../gcc-src/gcc/lto/lto-common.cc:2084:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1738.5 2084 | fread (obj_name, sizeof (char), name_len, resolution);
#13 1738.5 ../../gcc-src/gcc/lto/lto-common.cc:2104:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1738.5 ../../gcc-src/gcc/lto/lto-common.cc:2104:10: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1738.5 2104 | fscanf (resolution, "%u", &num_symbols);
#13 1740.1 g++ -no-pie -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -o lto1 \
#13 1740.1 lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-common.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/pic/libiberty.a ../libdecnumber/libdecnumber.a
#13 1744.2 g++ -fcf-protection -fPIC -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -Ilto -I../../gcc-src/gcc -I../../gcc-src/gcc/lto -I../../gcc-src/gcc/../include -I../../gcc-src/gcc/../libcpp/include -I../../gcc-src/gcc/../libcody -I../../gcc-src/gcc/../libdecnumber -I../../gcc-src/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-src/gcc/../libbacktrace -o lto/lto-dump.o -MT lto/lto-dump.o -MMD -MP -MF lto/.deps/lto-dump.TPo ../../gcc-src/gcc/lto/lto-dump.cc
#13 1745.0 g++ -no-pie -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -o lto-dump \
---
#13 1760.1 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
#13 1760.1 357 | #define YY_DO_BEFORE_ACTION \
#13 1760.1 | ~~~~~~~~~~~~~^~~~~~~
#13 1760.1 ../../gcc-src/gcc/gengtype-lex.l:119:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
#13 1760.1 119 | "GTY"/{EOID} { return GTY_TOKEN; }
#13 1760.1 ../../gcc-src/gcc/gengtype-lex.l:114:1: note: here
#13 1760.1 114 | "^" |
#13 1760.1 | ^~~~~~~~
#13 1760.1 gengtype-lex.cc:357:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
---
#13 1762.2 fix_dir=include-fixed${multi_dir}; \
#13 1762.2 if ! false && test ! -d `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`; then \
#13 1762.2 echo "The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:" >&2 ; \
#13 1762.2 echo " `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" >&2 ; \
#13 1762.2 case linux-gnu in \
#13 1762.2 darwin*) \
#13 1762.2 echo "(on Darwin this usually means you need to pass the --with-sysroot= flag to point to a valid MacOS SDK)" >&2; \
#13 1762.2 esac; \
#13 1762.2 tooldir_sysinc=`echo "/scripts/gcc-build/../gcc-install/lib/gcc/x86_64-pc-linux-gnu/14.0.1/../../../../x86_64-pc-linux-gnu/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
#13 1762.2 if test "x`echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" = "x${tooldir_sysinc}"; \
#13 1762.2 then sleep 1; else exit 1; fi; \
---
#13 1762.6 Applying io_quotes_use to rdma/rdma_user_ioctl.h
#13 1762.6 Applying io_quotes_use to sys/mount.h
#13 1762.6 Applying machine_name to sys/mount.h
#13 1762.6 Applying io_quotes_use to sys/raw.h
#13 1762.6 Applying machine_name to sys/rseq.h
#13 1762.7 Applying io_quotes_use to video/sisfb.h
#13 1762.7 Applying hpux8_bogus_inlines to math.h
#13 1762.7 Applying machine_name to openssl/e_os2.h
#13 1762.8 Applying io_quotes_use to misc/cxl.h
#13 1762.8 Applying io_quotes_use to misc/xilinx_sdfec.h
#13 1762.8 Applying io_quotes_use to misc/ocxl.h
#13 1762.8 Applying pthread_incomplete_struct_argument to pthread.h
#13 1762.8 Fixed: pthread.h
#13 1763.0 Applying ctrl_quotes_def to editline/history.h
#13 1763.0 Applying ctrl_quotes_def to editline/readline.h
#13 1763.0 Applying io_quotes_use to linux/vm_sockets.h
#13 1763.0 Applying io_quotes_use to linux/rpmsg.h
---
#13 1764.2 rm -f mm_malloc.h
#13 1764.2 cat ../../gcc-src/gcc/config/i386/pmm_malloc.h > mm_malloc.h
#13 1764.2 if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi
#13 1764.2 if [ -d include-fixed ] ; then true; else mkdir include-fixed; chmod a+rx include-fixed; fi
#13 1764.2 for file in .. ../../gcc-src/gcc/ginclude/float.h ../../gcc-src/gcc/ginclude/iso646.h ../../gcc-src/gcc/ginclude/stdarg.h ../../gcc-src/gcc/ginclude/stdbool.h ../../gcc-src/gcc/ginclude/stddef.h ../../gcc-src/gcc/ginclude/varargs.h ../../gcc-src/gcc/ginclude/stdfix.h ../../gcc-src/gcc/ginclude/stdnoreturn.h ../../gcc-src/gcc/ginclude/stdalign.h ../../gcc-src/gcc/ginclude/stdatomic.h ../../gcc-src/gcc/ginclude/stdckdint.h ../../gcc-src/gcc/config/i386/cpuid.h ../../gcc-src/gcc/config/i386/mmintrin.h ../../gcc-src/gcc/config/i386/mm3dnow.h ../../gcc-src/gcc/config/i386/xmmintrin.h ../../gcc-src/gcc/config/i386/emmintrin.h ../../gcc-src/gcc/config/i386/pmmintrin.h ../../gcc-src/gcc/config/i386/tmmintrin.h ../../gcc-src/gcc/config/i386/ammintrin.h ../../gcc-src/gcc/config/i386/smmintrin.h ../../gcc-src/gcc/config/i386/nmmintrin.h ../../gcc-src/gcc/config/i386/bmmintrin.h ../../gcc-src/gcc/config/i386/fma4intrin.h ../../gcc-src/gcc/config/i386/wmmintrin.h ../../gcc-src/gcc/config/i386/immintrin.h ../../gcc-src/gcc/config/i386/x86intrin.h ../../gcc-src/gcc/config/i386/avxintrin.h ../../gcc-src/gcc/config/i386/xopintrin.h ../../gcc-src/gcc/config/i386/ia32intrin.h ../../gcc-src/gcc/config/i386/cross-stdarg.h ../../gcc-src/gcc/config/i386/lwpintrin.h ../../gcc-src/gcc/config/i386/popcntintrin.h ../../gcc-src/gcc/config/i386/lzcntintrin.h ../../gcc-src/gcc/config/i386/bmiintrin.h ../../gcc-src/gcc/config/i386/bmi2intrin.h ../../gcc-src/gcc/config/i386/tbmintrin.h ../../gcc-src/gcc/config/i386/avx2intrin.h ../../gcc-src/gcc/config/i386/avx512fintrin.h ../../gcc-src/gcc/config/i386/fmaintrin.h ../../gcc-src/gcc/config/i386/f16cintrin.h ../../gcc-src/gcc/config/i386/rtmintrin.h ../../gcc-src/gcc/config/i386/xtestintrin.h ../../gcc-src/gcc/config/i386/rdseedintrin.h ../../gcc-src/gcc/config/i386/prfchwintrin.h ../../gcc-src/gcc/config/i386/adxintrin.h ../../gcc-src/gcc/config/i386/fxsrintrin.h ../../gcc-src/gcc/config/i386/xsaveintrin.h ../../gcc-src/gcc/config/i386/xsaveoptintrin.h ../../gcc-src/gcc/config/i386/avx512cdintrin.h ../../gcc-src/gcc/config/i386/avx512erintrin.h ../../gcc-src/gcc/config/i386/avx512pfintrin.h ../../gcc-src/gcc/config/i386/shaintrin.h ../../gcc-src/gcc/config/i386/clflushoptintrin.h ../../gcc-src/gcc/config/i386/xsavecintrin.h ../../gcc-src/gcc/config/i386/xsavesintrin.h ../../gcc-src/gcc/config/i386/avx512dqintrin.h ../../gcc-src/gcc/config/i386/avx512bwintrin.h ../../gcc-src/gcc/config/i386/avx512vlintrin.h ../../gcc-src/gcc/config/i386/avx512vlbwintrin.h ../../gcc-src/gcc/config/i386/avx512vldqintrin.h ../../gcc-src/gcc/config/i386/avx512ifmaintrin.h ../../gcc-src/gcc/config/i386/avx512ifmavlintrin.h ../../gcc-src/gcc/config/i386/avx512vbmiintrin.h ../../gcc-src/gcc/config/i386/avx512vbmivlintrin.h ../../gcc-src/gcc/config/i386/avx5124fmapsintrin.h ../../gcc-src/gcc/config/i386/avx5124vnniwintrin.h ../../gcc-src/gcc/config/i386/avx512vpopcntdqintrin.h ../../gcc-src/gcc/config/i386/clwbintrin.h ../../gcc-src/gcc/config/i386/mwaitxintrin.h ../../gcc-src/gcc/config/i386/clzerointrin.h ../../gcc-src/gcc/config/i386/pkuintrin.h ../../gcc-src/gcc/config/i386/sgxintrin.h ../../gcc-src/gcc/config/i386/cetintrin.h ../../gcc-src/gcc/config/i386/gfniintrin.h ../../gcc-src/gcc/config/i386/cet.h ../../gcc-src/gcc/config/i386/avx512vbmi2intrin.h ../../gcc-src/gcc/config/i386/avx512vbmi2vlintrin.h ../../gcc-src/gcc/config/i386/avx512vnniintrin.h ../../gcc-src/gcc/config/i386/avx512vnnivlintrin.h ../../gcc-src/gcc/config/i386/vaesintrin.h ../../gcc-src/gcc/config/i386/vpclmulqdqintrin.h ../../gcc-src/gcc/config/i386/avx512vpopcntdqvlintrin.h ../../gcc-src/gcc/config/i386/avx512bitalgintrin.h ../../gcc-src/gcc/config/i386/avx512bitalgvlintrin.h ../../gcc-src/gcc/config/i386/pconfigintrin.h ../../gcc-src/gcc/config/i386/wbnoinvdintrin.h ../../gcc-src/gcc/config/i386/movdirintrin.h ../../gcc-src/gcc/config/i386/waitpkgintrin.h ../../gcc-src/gcc/config/i386/cldemoteintrin.h ../../gcc-src/gcc/config/i386/avx512bf16vlintrin.h ../../gcc-src/gcc/config/i386/avx512bf16intrin.h ../../gcc-src/gcc/config/i386/enqcmdintrin.h ../../gcc-src/gcc/config/i386/serializeintrin.h ../../gcc-src/gcc/config/i386/avx512vp2intersectintrin.h ../../gcc-src/gcc/config/i386/avx512vp2intersectvlintrin.h ../../gcc-src/gcc/config/i386/tsxldtrkintrin.h ../../gcc-src/gcc/config/i386/amxtileintrin.h ../../gcc-src/gcc/config/i386/amxint8intrin.h ../../gcc-src/gcc/config/i386/amxbf16intrin.h ../../gcc-src/gcc/config/i386/x86gprintrin.h ../../gcc-src/gcc/config/i386/uintrintrin.h ../../gcc-src/gcc/config/i386/hresetintrin.h ../../gcc-src/gcc/config/i386/keylockerintrin.h ../../gcc-src/gcc/config/i386/avxvnniintrin.h ../../gcc-src/gcc/config/i386/mwaitintrin.h ../../gcc-src/gcc/config/i386/avx512fp16intrin.h ../../gcc-src/gcc/config/i386/avx512fp16vlintrin.h ../../gcc-src/gcc/config/i386/avxifmaintrin.h ../../gcc-src/gcc/config/i386/avxvnniint8intrin.h ../../gcc-src/gcc/config/i386/avxneconvertintrin.h ../../gcc-src/gcc/config/i386/cmpccxaddintrin.h ../../gcc-src/gcc/config/i386/amxfp16intrin.h ../../gcc-src/gcc/config/i386/prfchiintrin.h ../../gcc-src/gcc/config/i386/raointintrin.h ../../gcc-src/gcc/config/i386/amxcomplexintrin.h ../../gcc-src/gcc/config/i386/avxvnniint16intrin.h ../../gcc-src/gcc/config/i386/sm3intrin.h ../../gcc-src/gcc/config/i386/sha512intrin.h ../../gcc-src/gcc/config/i386/sm4intrin.h ../../gcc-src/gcc/config/i386/usermsrintrin.h mm_malloc.h; do \
#13 1764.2 realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \
#13 1764.2 echo timestamp > include/$realfile; \
#13 1764.2 rm -f include/$realfile; \
#13 1764.2 cp $file include; \
---
#13 1764.7 if [ "experimental" = "experimental" ]; \
#13 1764.7 then echo "@set DEVELOPMENT"; \
#13 1764.7 else echo "@clear DEVELOPMENT"; \
#13 1764.7 fi) > gcc-vers.texiT
#13 1764.7 echo @set srcdir `echo /scripts/gcc-build/gcc/../../gcc-src/gcc | sed -e 's|\\([@{}]\\)|@\\1|g'` >> gcc-vers.texiT
#13 1764.7 echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \
#13 1764.7 fi
#13 1764.7 echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \
#13 1764.7 mv -f gcc-vers.texiT gcc-vers.texi
---
#13 1766.7 (rm -f doc/lto-dump.1.T$$ && exit 1)
#13 1766.8 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -xc -nostdinc /dev/null -S -o /dev/null -fself-test=../../gcc-src/gcc/testsuite/selftests
#13 1766.8 cc1: note: self-tests are not enabled in this build
#13 1766.8 echo timestamp > s-selftest-c
#13 1766.8 rm gfdl.pod gcc.pod gcov-dump.pod gcov-tool.pod fsf-funding.pod gpl.pod cpp.pod gcov.pod lto-dump.pod
#13 1766.8 mkdir -p -- ./c++tools
#13 1766.8 Configuring in ./c++tools
#13 1766.9 configure: creating cache ./config.cache
#13 1766.9 checking build system type... x86_64-pc-linux-gnu
---
#13 1768.2 620 | pipe (term_pipe);
#13 1768.2 | ~~~~~^~~~~~~~~~~
#13 1768.2 ../../gcc-src/c++tools/server.cc: In function 'void term_signal(int)':
#13 1768.2 ../../gcc-src/c++tools/server.cc:490:11: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
#13 1768.2 490 | write (term_pipe[1], &term_pipe[1], 1);
#13 1768.7 g++ -g -O2 -fno-exceptions -fno-rtti -I../../gcc-src/c++tools/../libcody -I../../gcc-src/c++tools/../include -I../../gcc-src/c++tools/../gcc -I. -I../gcc \
#13 1768.7 -MMD -MP -MF resolver.d -c -o resolver.o ../../gcc-src/c++tools/resolver.cc
#13 1769.4 g++ -static-libstdc++ -static-libgcc -o g++-mapper-server server.o resolver.o ../libcody/libcody.a ../libiberty/libiberty.a
#13 1769.5 /usr/bin/install -c g++-mapper-server ../gcc/g++-mapper-server
---
#13 1815.2 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o fixunstdti.o -MT fixunstdti.o -MD -MP -MF fixunstdti.dep -c ../../../gcc-src/libgcc/soft-fp/fixunstdti.c -fvisibility=hidden -DHIDE_EXPORTS
#13 1815.3 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o floattitd.o -MT floattitd.o -MD -MP -MF floattitd.dep -c ../../../gcc-src/libgcc/soft-fp/floattitd.c -fvisibility=hidden -DHIDE_EXPORTS
#13 1815.3 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o floatuntitd.o -MT floatuntitd.o -MD -MP -MF floatuntitd.dep -c ../../../gcc-src/libgcc/soft-fp/floatuntitd.c -fvisibility=hidden -DHIDE_EXPORTS
#13 1815.3 rm -f libgcc.a
#13 1815.3 objects="_muldi3.o _negdi2.o _lshrdi3.o _ashldi3.o _ashrdi3.o _cmpdi2.o _ucmpdi2.o _clear_cache.o _trampoline.o __main.o _absvsi2.o _absvdi2.o _addvsi3.o _addvdi3.o _subvsi3.o _subvdi3.o _mulvsi3.o _mulvdi3.o _negvsi2.o _negvdi2.o _ctors.o _ffssi2.o _ffsdi2.o _clz.o _clzsi2.o _clzdi2.o _ctzsi2.o _ctzdi2.o _popcount_tab.o _popcountsi2.o _popcountdi2.o _paritysi2.o _paritydi2.o _powisf2.o _powidf2.o _powixf2.o _mulsc3.o _muldc3.o _mulxc3.o _divsc3.o _divdc3.o _divxc3.o _bswapsi2.o _bswapdi2.o _clrsbsi2.o _clrsbdi2.o _mulbitint3.o _fixunssfsi.o _fixunsdfsi.o _fixunsxfsi.o _fixsfdi.o _fixdfdi.o _fixxfdi.o _fixunssfdi.o _fixunsdfdi.o _fixunsxfdi.o _floatdisf.o _floatdidf.o _floatdixf.o _floatundisf.o _floatundidf.o _floatundixf.o _eprintf.o __gcc_bcmp.o _divdi3.o _moddi3.o _divmoddi4.o _udivdi3.o _umoddi3.o _udivmoddi4.o _udiv_w_sdiv.o _divmodbitint4.o bid_decimal_globals.o bid_decimal_data.o bid_binarydecimal.o bid_convert_data.o _isinfd32.o _isinfd64.o _isinfd128.o bid64_noncomp.o bid128_noncomp.o bid128_fma.o bid_round.o bid_from_int.o bid64_add.o bid128_add.o bid64_div.o bid128_div.o bid64_mul.o bid128_mul.o bid64_compare.o bid128_compare.o bid128.o bid32_to_bid64.o bid32_to_bid128.o bid64_to_bid128.o bid64_to_int32.o bid64_to_int64.o bid64_to_uint32.o bid64_to_uint64.o bid128_to_int32.o bid128_to_int64.o bid128_to_uint32.o bid128_to_uint64.o _addsub_sd.o _div_sd.o _mul_sd.o _eq_sd.o _ne_sd.o _lt_sd.o _gt_sd.o _le_sd.o _ge_sd.o _sd_to_si.o _sd_to_di.o _sd_to_usi.o _sd_to_udi.o _si_to_sd.o _di_to_sd.o _usi_to_sd.o _udi_to_sd.o _sd_to_sf.o _sd_to_df.o _sd_to_xf.o _sd_to_tf.o _sf_to_sd.o _df_to_sd.o _xf_to_sd.o _tf_to_sd.o _sd_to_dd.o _sd_to_td.o _unord_sd.o _hf_to_sd.o _sd_to_hf.o _addsub_dd.o _div_dd.o _mul_dd.o _eq_dd.o _ne_dd.o _lt_dd.o _gt_dd.o _le_dd.o _ge_dd.o _dd_to_si.o _dd_to_di.o _dd_to_usi.o _dd_to_udi.o _si_to_dd.o _di_to_dd.o _usi_to_dd.o _udi_to_dd.o _dd_to_sf.o _dd_to_df.o _dd_to_xf.o _dd_to_tf.o _sf_to_dd.o _df_to_dd.o _xf_to_dd.o _tf_to_dd.o _dd_to_sd.o _dd_to_td.o _unord_dd.o _hf_to_dd.o _dd_to_hf.o _addsub_td.o _div_td.o _mul_td.o _eq_td.o _ne_td.o _lt_td.o _gt_td.o _le_td.o _ge_td.o _td_to_si.o _td_to_di.o _td_to_usi.o _td_to_udi.o _si_to_td.o _di_to_td.o _usi_to_td.o _udi_to_td.o _td_to_sf.o _td_to_df.o _td_to_xf.o _td_to_tf.o _sf_to_td.o _df_to_td.o _xf_to_td.o _tf_to_td.o _td_to_sd.o _td_to_dd.o _unord_td.o _hf_to_td.o _td_to_hf.o cpuinfo.o sfp-exceptions.o _divhc3.o _mulhc3.o addtf3.o divtf3.o multf3.o negtf2.o subtf3.o unordtf2.o fixtfsi.o fixunstfsi.o floatsitf.o floatunsitf.o fixtfdi.o fixunstfdi.o floatditf.o floatunditf.o fixtfti.o fixunstfti.o floattitf.o floatuntitf.o fixsfbitint.o floatbitintsf.o fixdfbitint.o floatbitintdf.o extendhfsf2.o extendhfdf2.o extendhftf2.o extendhfxf2.o extendsfdf2.o extendsftf2.o extenddftf2.o extendxftf2.o extendbfsf2.o trunctfhf2.o truncxfhf2.o truncdfhf2.o truncsfhf2.o trunctfsf2.o truncdfsf2.o trunctfdf2.o trunctfxf2.o trunctfbf2.o truncxfbf2.o truncdfbf2.o truncsfbf2.o trunchfbf2.o fixtfbitint.o floatbitinttf.o fixhfti.o fixunshfti.o floattihf.o floatuntihf.o floattibf.o floatuntibf.o eqhf2.o fixxfbitint.o floatbitinthf.o floatbitintbf.o floatbitintxf.o getf2.o letf2.o eqtf2.o _divtc3.o _multc3.o _powitf2.o enable-execute-stack.o hardcfr.o strub.o avx_savms64.o avx_resms64.o avx_resms64x.o avx_savms64f.o avx_resms64f.o avx_resms64fx.o sse_savms64.o sse_resms64.o sse_resms64x.o sse_savms64f.o sse_resms64f.o sse_resms64fx.o generic-morestack.o generic-morestack-thread.o morestack.o bitintpow10.o fixsdbitint.o floatbitintsd.o fixsdti.o fixunssdti.o floattisd.o floatuntisd.o fixddbitint.o floatbitintdd.o fixddti.o fixunsddti.o floattidd.o floatuntidd.o fixtdbitint.o floatbitinttd.o fixtdti.o fixunstdti.o floattitd.o floatuntitd.o"; \
#13 1815.3 echo 'int __libgcc_eh_dummy;' > eh_dummy.c; \
#13 1815.3 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c \
#13 1815.3 -o eh_dummy.o; \
#13 1815.3 objects=eh_dummy.o; \
---
#13 1829.6 *.a) \
#13 1829.6 ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so ../.././gcc/$file ;; \
#13 1829.6 esac; \
#13 1829.6 done
#13 1829.6 sed -e 's/__PFX__/__/g' \
#13 1829.6 -e 's/__FIXPTPFX__/__/g' < ../../../gcc-src/libgcc/libgcc-std.ver.in > libgcc-std.ver
#13 1829.6 { cat libgcc-std.ver ../../../gcc-src/libgcc/config/i386/libgcc-glibc.ver \
#13 1829.6 | sed -e '/^[ ]*#/d' \
#13 1829.6 -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \
#13 1829.6 | /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../gcc-src/libgcc -I../../../gcc-src/libgcc/. -I../../../gcc-src/libgcc/../gcc -I../../../gcc-src/libgcc/../include -I../../../gcc-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -E -xassembler-with-cpp -; \
#13 1829.6 } > tmp-libgcc.map.in
#13 1829.6 mv tmp-libgcc.map.in libgcc.map.in
#13 1829.6 { /scripts/gcc-build/./gcc/nm -pg _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _mulbitint3_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o _divmodbitint4_s.o cpuinfo_s.o sfp-exceptions_s.o _divhc3_s.o _mulhc3_s.o addtf3_s.o divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o fixsfbitint_s.o floatbitintsf_s.o fixdfbitint_s.o floatbitintdf_s.o extendhfsf2_s.o extendhfdf2_s.o extendhftf2_s.o extendhfxf2_s.o extendsfdf2_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o extendbfsf2_s.o trunctfhf2_s.o truncxfhf2_s.o truncdfhf2_s.o truncsfhf2_s.o trunctfsf2_s.o truncdfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o trunctfbf2_s.o truncxfbf2_s.o truncdfbf2_s.o truncsfbf2_s.o trunchfbf2_s.o fixtfbitint_s.o floatbitinttf_s.o fixhfti_s.o fixunshfti_s.o floattihf_s.o floatuntihf_s.o floattibf_s.o floatuntibf_s.o eqhf2_s.o fixxfbitint_s.o floatbitinthf_s.o floatbitintbf_s.o floatbitintxf_s.o getf2_s.o letf2_s.o eqtf2_s.o _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-stack_s.o hardcfr_s.o strub_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o heap-trampoline_s.o emutls_s.o heap-trampoline_s.o emutls_s.o; echo %%; \
#13 1829.6 cat libgcc.map.in; \
#13 1829.6 } | mawk -f ../../../gcc-src/libgcc/mkmap-symver.awk > tmp-libgcc.map
#13 1829.6 mv tmp-libgcc.map libgcc.map
#13 1829.6 # @multilib_flags@ is still needed because this may use
#13 1829.6 # /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include and -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector directly.
#13 1829.6 # @multilib_dir@ is not really necessary, but sometimes it has
#13 1829.6 # more uses than just a directory name.
#13 1829.6 /bin/bash ../../../gcc-src/libgcc/../mkinstalldirs .
#13 1829.6 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc.map -o ./libgcc_s.so.1.tmp -g -O2 -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _mulbitint3_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o _divmodbitint4_s.o cpuinfo_s.o sfp-exceptions_s.o _divhc3_s.o _mulhc3_s.o addtf3_s.o divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o fixsfbitint_s.o floatbitintsf_s.o fixdfbitint_s.o floatbitintdf_s.o extendhfsf2_s.o extendhfdf2_s.o extendhftf2_s.o extendhfxf2_s.o extendsfdf2_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o extendbfsf2_s.o trunctfhf2_s.o truncxfhf2_s.o truncdfhf2_s.o truncsfhf2_s.o trunctfsf2_s.o truncdfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o trunctfbf2_s.o truncxfbf2_s.o truncdfbf2_s.o truncsfbf2_s.o trunchfbf2_s.o fixtfbitint_s.o floatbitinttf_s.o fixhfti_s.o fixunshfti_s.o floattihf_s.o floatuntihf_s.o floattibf_s.o floatuntibf_s.o eqhf2_s.o fixxfbitint_s.o floatbitinthf_s.o floatbitintbf_s.o floatbitintxf_s.o getf2_s.o letf2_s.o eqtf2_s.o _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-stack_s.o hardcfr_s.o strub_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o heap-trampoline_s.o emutls_s.o libgcc.a -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && (echo "/* GNU ld script"; echo " Use the shared library, but some functions are only in"; echo " the static library. */"; echo "GROUP ( libgcc_s.so.1 -lgcc )" ) > ./libgcc_s.so
#13 1829.7 cp unwind.h $dest; \
#13 1829.7 chmod a+r $dest; \
#13 1829.7 sh ../../../gcc-src/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h
#13 1829.7 # Now that we have built all the objects, we need to copy
---
#13 1829.8 /bin/bash ../../../gcc-src/libgcc/../mkinstalldirs ../.././gcc
#13 1829.8 /usr/bin/install -c -m 644 libgcc_eh.a ../.././gcc/
#13 1829.8 chmod 644 ../.././gcc/libgcc_eh.a
#13 1829.8 ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so ../.././gcc/libgcc_eh.a
#13 1829.8 /bin/bash ../../../gcc-src/libgcc/../mkinstalldirs ../.././gcc; /usr/bin/install -c -m 644 ./libgcc_s.so.1 ../.././gcc/libgcc_s.so.1; rm -f ../.././gcc/libgcc_s.so; /usr/bin/install -c -m 644 ./libgcc_s.so ../.././gcc/libgcc_s.so
#13 1829.9 /usr/bin/install -c -m 644 libgcc.a ../.././gcc/
#13 1829.9 chmod 644 ../.././gcc/libgcc.a
#13 1829.9 ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so ../.././gcc/libgcc.a
#13 1829.9 /usr/bin/install -c -m 644 libgcov.a ../.././gcc/
---
#13 1832.6 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -Wall -fcf-protection -mshstk -g -O2 -MT vsprintf-chk.lo -MD -MP -MF .deps/vsprintf-chk.Tpo -c -o vsprintf-chk.lo ../../../gcc-src/libssp/vsprintf-chk.c
#13 1832.6 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -Wall -fcf-protection -mshstk -g -O2 -MT vsprintf-chk.lo -MD -MP -MF .deps/vsprintf-chk.Tpo -c ../../../gcc-src/libssp/vsprintf-chk.c -fPIC -DPIC -o .libs/vsprintf-chk.o
#13 1832.7 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -Wall -fcf-protection -mshstk -g -O2 -MT vsprintf-chk.lo -MD -MP -MF .deps/vsprintf-chk.Tpo -c ../../../gcc-src/libssp/vsprintf-chk.c -o vsprintf-chk.o >/dev/null 2>&1
#13 1832.7 mv -f .deps/vsprintf-chk.Tpo .deps/vsprintf-chk.Plo
#13 1832.7 /bin/bash ./libtool --tag=CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -Wall -fcf-protection -mshstk -g -O2 -version-info `grep -v '^#' ../../../gcc-src/libssp/libtool-version` -Wl,--version-script=../../../gcc-src/libssp/ssp.map -o libssp.la -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo
#13 1832.7 libtool: link: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -shared -fPIC -DPIC .libs/ssp.o .libs/gets-chk.o .libs/memcpy-chk.o .libs/memmove-chk.o .libs/mempcpy-chk.o .libs/memset-chk.o .libs/snprintf-chk.o .libs/sprintf-chk.o .libs/stpcpy-chk.o .libs/strcat-chk.o .libs/strcpy-chk.o .libs/strncat-chk.o .libs/strncpy-chk.o .libs/vsnprintf-chk.o .libs/vsprintf-chk.o -mshstk -Wl,--version-script=../../../gcc-src/libssp/ssp.map -Wl,-soname -Wl,libssp.so.0 -o .libs/libssp.so.0.0.0
#13 1832.7 /usr/bin/ld: .libs/gets-chk.o: in function `__gets_chk':
#13 1832.7 /scripts/gcc-build/x86_64-pc-linux-gnu/libssp/../../../gcc-src/libssp/gets-chk.c:73: warning: the `gets' function is dangerous and should not be used.
#13 1832.7 libtool: link: (cd ".libs" && rm -f "libssp.so" && ln -s "libssp.so.0.0.0" "libssp.so")
#13 1832.7 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libssp.a ssp.o gets-chk.o memcpy-chk.o memmove-chk.o mempcpy-chk.o memset-chk.o snprintf-chk.o sprintf-chk.o stpcpy-chk.o strcat-chk.o strcpy-chk.o strncat-chk.o strncpy-chk.o vsnprintf-chk.o vsprintf-chk.o
#13 1832.7 libtool: link: ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so .libs/libssp.a
#13 1832.8 libtool: link: ( cd ".libs" && rm -f "libssp.la" && ln -s "../libssp.la" "libssp.la" )
#13 1832.8 libtool: link: ( cd ".libs" && rm -f "libssp.la" && ln -s "../libssp.la" "libssp.la" )
#13 1832.8 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -prefer-pic -fcf-protection -mshstk -g -O2 -MT libssp_nonshared_la-ssp-local.lo -MD -MP -MF .deps/libssp_nonshared_la-ssp-local.Tpo -c -o libssp_nonshared_la-ssp-local.lo `test -f 'ssp-local.c' || echo '../../../gcc-src/libssp/'`ssp-local.c
#13 1832.8 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -fcf-protection -mshstk -g -O2 -MT libssp_nonshared_la-ssp-local.lo -MD -MP -MF .deps/libssp_nonshared_la-ssp-local.Tpo -c ../../../gcc-src/libssp/ssp-local.c -fPIC -DPIC -o .libs/libssp_nonshared_la-ssp-local.o
#13 1832.8 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libssp -fcf-protection -mshstk -g -O2 -MT libssp_nonshared_la-ssp-local.lo -MD -MP -MF .deps/libssp_nonshared_la-ssp-local.Tpo -c ../../../gcc-src/libssp/ssp-local.c -fPIC -DPIC -o libssp_nonshared_la-ssp-local.o >/dev/null 2>&1
#13 1832.8 /bin/bash ./libtool --tag=CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -prefer-pic -fcf-protection -mshstk -g -O2 -static -o libssp_nonshared.la -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 libssp_nonshared_la-ssp-local.lo
#13 1832.8 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libssp_nonshared.a libssp_nonshared_la-ssp-local.o
#13 1832.8 libtool: link: ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so .libs/libssp_nonshared.a
#13 1832.8 libtool: link: ( cd ".libs" && rm -f "libssp_nonshared.la" && ln -s "../libssp_nonshared.la" "libssp_nonshared.la" )
---
#13 1849.9 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/mpn2flt128.lo -MD -MP -MF strtod/.deps/mpn2flt128.Tpo -c ../../../gcc-src/libquadmath/strtod/mpn2flt128.c -o strtod/mpn2flt128.o >/dev/null 2>&1
#13 1849.9 depbase=`echo strtod/tens_in_limb.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
#13 1849.9 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/tens_in_limb.lo -MD -MP -MF $depbase.Tpo -c -o strtod/tens_in_limb.lo ../../../gcc-src/libquadmath/strtod/tens_in_limb.c &&\
#13 1849.9 mv -f $depbase.Tpo $depbase.Plo
#13 1849.9 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/tens_in_limb.lo -MD -MP -MF strtod/.deps/tens_in_limb.Tpo -c ../../../gcc-src/libquadmath/strtod/tens_in_limb.c -fPIC -DPIC -o strtod/.libs/tens_in_limb.o
#13 1850.0 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libquadmath -I ../../../gcc-src/libquadmath/../include -fcf-protection -mshstk -g -O2 -MT strtod/tens_in_limb.lo -MD -MP -MF strtod/.deps/tens_in_limb.Tpo -c ../../../gcc-src/libquadmath/strtod/tens_in_limb.c -o strtod/tens_in_limb.o >/dev/null 2>&1
#13 1850.0 /bin/bash ./libtool --tag=CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -fcf-protection -mshstk -g -O2 -version-info `grep -v '^#' ../../../gcc-src/libquadmath/libtool-version` -Wl,--version-script=../../../gcc-src/libquadmath/quadmath.map -lm -o libquadmath.la -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 math/x2y2m1q.lo math/acoshq.lo math/fmodq.lo math/acosq.lo math/frexpq.lo math/rem_pio2q.lo math/asinhq.lo math/hypotq.lo math/remainderq.lo math/asinq.lo math/rintq.lo math/atan2q.lo math/isinfq.lo math/roundq.lo math/atanhq.lo math/isnanq.lo math/scalblnq.lo math/atanq.lo math/j0q.lo math/scalbnq.lo math/cbrtq.lo math/j1q.lo math/signbitq.lo math/ceilq.lo math/jnq.lo math/sincos_table.lo math/complex.lo math/ldexpq.lo math/sincosq.lo math/copysignq.lo math/lgammaq.lo math/sincosq_kernel.lo math/coshq.lo math/llroundq.lo math/sinhq.lo math/cosq.lo math/log10q.lo math/sinq.lo math/cosq_kernel.lo math/log1pq.lo math/sinq_kernel.lo math/erfq.lo math/logq.lo math/sqrtq.lo math/expm1q.lo math/lroundq.lo math/tanhq.lo math/expq.lo math/modfq.lo math/tanq.lo math/fabsq.lo math/nanq.lo math/tgammaq.lo math/finiteq.lo math/nextafterq.lo math/truncq.lo math/floorq.lo math/powq.lo math/fmaq.lo math/logbq.lo math/exp2q.lo math/issignalingq.lo math/lgammaq_neg.lo math/lgammaq_product.lo math/tanq_kernel.lo math/tgammaq_product.lo math/casinhq_kernel.lo math/cacoshq.lo math/cacosq.lo math/casinhq.lo math/casinq.lo math/catanhq.lo math/catanq.lo math/cimagq.lo math/conjq.lo math/cprojq.lo math/crealq.lo math/fdimq.lo math/fmaxq.lo math/fminq.lo math/ilogbq.lo math/llrintq.lo math/log2q.lo math/lrintq.lo math/nearbyintq.lo math/remquoq.lo math/ccoshq.lo math/cexpq.lo math/clog10q.lo math/clogq.lo math/csinq.lo math/csinhq.lo math/csqrtq.lo math/ctanq.lo math/ctanhq.lo printf/addmul_1.lo printf/add_n.lo printf/cmp.lo printf/divrem.lo printf/flt1282mpn.lo printf/fpioconst.lo printf/lshift.lo printf/mul_1.lo printf/mul_n.lo printf/mul.lo printf/printf_fphex.lo printf/printf_fp.lo printf/quadmath-printf.lo printf/rshift.lo printf/submul_1.lo printf/sub_n.lo strtod/strtoflt128.lo strtod/mpn2flt128.lo strtod/tens_in_limb.lo
#13 1850.0 libtool: link: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -shared -fPIC -DPIC math/.libs/x2y2m1q.o math/.libs/acoshq.o math/.libs/fmodq.o math/.libs/acosq.o math/.libs/frexpq.o math/.libs/rem_pio2q.o math/.libs/asinhq.o math/.libs/hypotq.o math/.libs/remainderq.o math/.libs/asinq.o math/.libs/rintq.o math/.libs/atan2q.o math/.libs/isinfq.o math/.libs/roundq.o math/.libs/atanhq.o math/.libs/isnanq.o math/.libs/scalblnq.o math/.libs/atanq.o math/.libs/j0q.o math/.libs/scalbnq.o math/.libs/cbrtq.o math/.libs/j1q.o math/.libs/signbitq.o math/.libs/ceilq.o math/.libs/jnq.o math/.libs/sincos_table.o math/.libs/complex.o math/.libs/ldexpq.o math/.libs/sincosq.o math/.libs/copysignq.o math/.libs/lgammaq.o math/.libs/sincosq_kernel.o math/.libs/coshq.o math/.libs/llroundq.o math/.libs/sinhq.o math/.libs/cosq.o math/.libs/log10q.o math/.libs/sinq.o math/.libs/cosq_kernel.o math/.libs/log1pq.o math/.libs/sinq_kernel.o math/.libs/erfq.o math/.libs/logq.o math/.libs/sqrtq.o math/.libs/expm1q.o math/.libs/lroundq.o math/.libs/tanhq.o math/.libs/expq.o math/.libs/modfq.o math/.libs/tanq.o math/.libs/fabsq.o math/.libs/nanq.o math/.libs/tgammaq.o math/.libs/finiteq.o math/.libs/nextafterq.o math/.libs/truncq.o math/.libs/floorq.o math/.libs/powq.o math/.libs/fmaq.o math/.libs/logbq.o math/.libs/exp2q.o math/.libs/issignalingq.o math/.libs/lgammaq_neg.o math/.libs/lgammaq_product.o math/.libs/tanq_kernel.o math/.libs/tgammaq_product.o math/.libs/casinhq_kernel.o math/.libs/cacoshq.o math/.libs/cacosq.o math/.libs/casinhq.o math/.libs/casinq.o math/.libs/catanhq.o math/.libs/catanq.o math/.libs/cimagq.o math/.libs/conjq.o math/.libs/cprojq.o math/.libs/crealq.o math/.libs/fdimq.o math/.libs/fmaxq.o math/.libs/fminq.o math/.libs/ilogbq.o math/.libs/llrintq.o math/.libs/log2q.o math/.libs/lrintq.o math/.libs/nearbyintq.o math/.libs/remquoq.o math/.libs/ccoshq.o math/.libs/cexpq.o math/.libs/clog10q.o math/.libs/clogq.o math/.libs/csinq.o math/.libs/csinhq.o math/.libs/csqrtq.o math/.libs/ctanq.o math/.libs/ctanhq.o printf/.libs/addmul_1.o printf/.libs/add_n.o printf/.libs/cmp.o printf/.libs/divrem.o printf/.libs/flt1282mpn.o printf/.libs/fpioconst.o printf/.libs/lshift.o printf/.libs/mul_1.o printf/.libs/mul_n.o printf/.libs/mul.o printf/.libs/printf_fphex.o printf/.libs/printf_fp.o printf/.libs/quadmath-printf.o printf/.libs/rshift.o printf/.libs/submul_1.o printf/.libs/sub_n.o strtod/.libs/strtoflt128.o strtod/.libs/mpn2flt128.o strtod/.libs/tens_in_limb.o -lm -mshstk -Wl,--version-script=../../../gcc-src/libquadmath/quadmath.map -Wl,-soname -Wl,libquadmath.so.0 -o .libs/libquadmath.so.0.0.0
#13 1850.1 libtool: link: (cd ".libs" && rm -f "libquadmath.so" && ln -s "libquadmath.so.0.0.0" "libquadmath.so")
#13 1850.1 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libquadmath.a math/x2y2m1q.o math/acoshq.o math/fmodq.o math/acosq.o math/frexpq.o math/rem_pio2q.o math/asinhq.o math/hypotq.o math/remainderq.o math/asinq.o math/rintq.o math/atan2q.o math/isinfq.o math/roundq.o math/atanhq.o math/isnanq.o math/scalblnq.o math/atanq.o math/j0q.o math/scalbnq.o math/cbrtq.o math/j1q.o math/signbitq.o math/ceilq.o math/jnq.o math/sincos_table.o math/complex.o math/ldexpq.o math/sincosq.o math/copysignq.o math/lgammaq.o math/sincosq_kernel.o math/coshq.o math/llroundq.o math/sinhq.o math/cosq.o math/log10q.o math/sinq.o math/cosq_kernel.o math/log1pq.o math/sinq_kernel.o math/erfq.o math/logq.o math/sqrtq.o math/expm1q.o math/lroundq.o math/tanhq.o math/expq.o math/modfq.o math/tanq.o math/fabsq.o math/nanq.o math/tgammaq.o math/finiteq.o math/nextafterq.o math/truncq.o math/floorq.o math/powq.o math/fmaq.o math/logbq.o math/exp2q.o math/issignalingq.o math/lgammaq_neg.o math/lgammaq_product.o math/tanq_kernel.o math/tgammaq_product.o math/casinhq_kernel.o math/cacoshq.o math/cacosq.o math/casinhq.o math/casinq.o math/catanhq.o math/catanq.o math/cimagq.o math/conjq.o math/cprojq.o math/crealq.o math/fdimq.o math/fmaxq.o math/fminq.o math/ilogbq.o math/llrintq.o math/log2q.o math/lrintq.o math/nearbyintq.o math/remquoq.o math/ccoshq.o math/cexpq.o math/clog10q.o math/clogq.o math/csinq.o math/csinhq.o math/csqrtq.o math/ctanq.o math/ctanhq.o printf/addmul_1.o printf/add_n.o printf/cmp.o printf/divrem.o printf/flt1282mpn.o printf/fpioconst.o printf/lshift.o printf/mul_1.o printf/mul_n.o printf/mul.o printf/printf_fphex.o printf/printf_fp.o printf/quadmath-printf.o printf/rshift.o printf/submul_1.o printf/sub_n.o strtod/strtoflt128.o strtod/mpn2flt128.o strtod/tens_in_limb.o
#13 1850.1 libtool: link: ranlib --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so .libs/libquadmath.a
#13 1850.1 libtool: link: ( cd ".libs" && rm -f "libquadmath.la" && ln -s "../libquadmath.la" "libquadmath.la" )
---
#13 1872.2 /bin/bash ./libtool --tag=CC --mode=compile /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS -Wc,-pthread -fcf-protection -mshstk -g -O2 -MT target-indirect.lo -MD -MP -MF .deps/target-indirect.Tpo -c -o target-indirect.lo ../../../gcc-src/libgomp/target-indirect.c
#13 1872.2 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -pthread -DUSING_INITIAL_EXEC_TLS -fcf-protection -mshstk -g -O2 -MT target-indirect.lo -MD -MP -MF .deps/target-indirect.Tpo -c ../../../gcc-src/libgomp/target-indirect.c -fPIC -DPIC -o .libs/target-indirect.o
#13 1872.2 libtool: compile: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -pthread -DUSING_INITIAL_EXEC_TLS -fcf-protection -mshstk -g -O2 -MT target-indirect.lo -MD -MP -MF .deps/target-indirect.Tpo -c ../../../gcc-src/libgomp/target-indirect.c -o target-indirect.o >/dev/null 2>&1
#13 1872.2 mv -f .deps/target-indirect.Tpo .deps/target-indirect.Plo
#13 1872.2 /usr/bin/grep -E -v '#(#| |$)' ../../../gcc-src/libgomp/libgomp.map | \
#13 1872.2 /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/config/linux/x86 -I../../../gcc-src/libgomp/config/linux -I../../../gcc-src/libgomp/config/posix -I../../../gcc-src/libgomp -I../../../gcc-src/libgomp/../include -Wall -Werror -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS -pthread -fcf-protection -mshstk -g -O2 -E -P -include config.h - > libgomp.ver || (rm -f libgomp.ver ; exit 1)
#13 1872.2 /bin/bash ./libtool --tag CC --mode=link /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -Wall -Werror -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS -Wc,-pthread -fcf-protection -mshstk -g -O2 -Wl,-O1 -o libgomp.la -version-info 1:0:0 -Wl,--version-script,libgomp.ver -rpath /scripts/gcc-build/../gcc-install/lib/../lib64 alloc.lo atomic.lo barrier.lo critical.lo env.lo error.lo icv.lo icv-device.lo iter.lo iter_ull.lo loop.lo loop_ull.lo ordered.lo parallel.lo scope.lo sections.lo single.lo task.lo team.lo work.lo lock.lo mutex.lo proc.lo sem.lo bar.lo ptrlock.lo time.lo fortran.lo affinity.lo target.lo splay-tree.lo libgomp-plugin.lo oacc-parallel.lo oacc-host.lo oacc-init.lo oacc-mem.lo oacc-async.lo oacc-plugin.lo oacc-cuda.lo priority_queue.lo affinity-fmt.lo teams.lo allocator.lo oacc-profiling.lo oacc-target.lo target-indirect.lo -ldl
#13 1872.3 libtool: link: /scripts/gcc-build/./gcc/xgcc -B/scripts/gcc-build/./gcc/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/bin/ -B/scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/lib/ -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/include -isystem /scripts/gcc-build/../gcc-install/x86_64-pc-linux-gnu/sys-include -shared -fPIC -DPIC .libs/alloc.o .libs/atomic.o .libs/barrier.o .libs/critical.o .libs/env.o .libs/error.o .libs/icv.o .libs/icv-device.o .libs/iter.o .libs/iter_ull.o .libs/loop.o .libs/loop_ull.o .libs/ordered.o .libs/parallel.o .libs/scope.o .libs/sections.o .libs/single.o .libs/task.o .libs/team.o .libs/work.o .libs/lock.o .libs/mutex.o .libs/proc.o .libs/sem.o .libs/bar.o .libs/ptrlock.o .libs/time.o .libs/fortran.o .libs/affinity.o .libs/target.o .libs/splay-tree.o .libs/libgomp-plugin.o .libs/oacc-parallel.o .libs/oacc-host.o .libs/oacc-init.o .libs/oacc-mem.o .libs/oacc-async.o .libs/oacc-plugin.o .libs/oacc-cuda.o .libs/priority_queue.o .libs/affinity-fmt.o .libs/teams.o .libs/allocator.o .libs/oacc-profiling.o .libs/oacc-target.o .libs/target-indirect.o -ldl -pthread -mshstk -Wl,-O1 -Wl,--version-script -Wl,libgomp.ver -Wl,-soname -Wl,libgomp.so.1 -o .libs/libgomp.so.1.0.0
#13 1872.3 libtool: link: (cd ".libs" && rm -f "libgomp.so" && ln -s "libgomp.so.1.0.0" "libgomp.so")
#13 1872.3 libtool: link: (cd ".libs" && rm -f "libgomp.so" && ln -s "libgomp.so.1.0.0" "libgomp.so")
#13 1872.3 libtool: link: ar --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin /scripts/gcc-build/./gcc/liblto_plugin.so rc .libs/libgomp.a alloc.o atomic.o barrier.o critical.o env.o error.o icv.o icv-device.o iter.o iter_ull.o loop.o loop_ull.o ordered.o parallel.o scope.o sections.o single.o task.o team.o work.o lock.o mutex.o proc.o sem.o bar.o ptrlock.o time.o fortran.o affinity.o target.o splay-tree.o libgomp-plugin.o oacc-parallel.o oacc-host.o oacc-init.o oacc-mem.o oacc-async.o oacc-plugin.o oacc-cuda.o priority_queue.o affinity-fmt.o teams.o allocator.o oacc-profiling.o oacc-target.o target-indirect.o
#13 1872.3 libtool: link: ( cd ".libs" && rm -f "libgomp.la" && ln -s "../libgomp.la" "libgomp.la" )
#13 1872.3 true DO=all multi-do # make
#13 1872.3 make[4]: Leaving directory '/scripts/gcc-build/x86_64-pc-linux-gnu/libgomp'
#13 1872.3 make[3]: Leaving directory '/scripts/gcc-build/x86_64-pc-linux-gnu/libgomp'
---
#13 1874.5 checking for __atomic_fetch_op for size 2... yes
#13 1874.5 checking for __atomic_fetch_op for size 4... yes
#13 1874.5 checking for __atomic_fetch_op for size 8... yes
#13 1874.6 checking for __atomic_fetch_op for size 16... no
#13 1874.6 checking for armv9.4-a LSE128 insn support... no
#13 1874.7 checking for the word size... 8
#13 1874.7 checking whether the target supports hidden visibility... yes
#13 1874.8 checking whether the target supports dllexport... no
#13 1874.8 checking whether the target supports symbol aliases... yes
---
#13 1881.6 libgccjit.so.0\
#13 1881.6 /scripts/gcc-build/../gcc-install/lib/libgccjit.so
#13 1881.6 /usr/bin/install -c lto-dump \
#13 1881.6 /scripts/gcc-build/../gcc-install/bin/lto-dump
#13 1881.8 for file in gnat1 cc1 cc1plus d21 f951 go1 lto1 cc1gm2 cc1obj cc1objplus crab1; do \
#13 1881.8 rm -f /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1/$file; \
#13 1881.8 /usr/bin/install -c $file /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1/$file; \
#13 1881.8 else true; \
#13 1881.8 fi; \
---
#13 1882.2 install-info --dir-file=/scripts/gcc-build/../gcc-install/share/info/dir /scripts/gcc-build/../gcc-install/share/info/libgccjit.info; \
#13 1882.2 else true; fi; \
#13 1882.2 else true; fi;
#13 1882.3 /bin/bash ../../gcc-src/gcc/../mkinstalldirs /scripts/gcc-build/../gcc-install/share
#13 1882.3 cats="po/be.gmo po/da.gmo po/de.gmo po/el.gmo po/es.gmo po/fi.gmo po/fr.gmo po/hr.gmo po/id.gmo po/ja.gmo po/nl.gmo po/ru.gmo po/sr.gmo po/sv.gmo po/tr.gmo po/uk.gmo po/vi.gmo po/zh_CN.gmo po/zh_TW.gmo"; for cat in $cats; do \
#13 1882.3 if [ -f $cat ]; then :; \
#13 1882.3 elif [ -f ../../gcc-src/gcc/$cat ]; then cat=../../gcc-src/gcc/$cat; \
#13 1882.3 else continue; \
#13 1882.3 fi; \
---
#13 1882.3 fi
#13 1882.3 /usr/bin/install -c lto-wrapper /scripts/gcc-build/../gcc-install/libexec/gcc/x86_64-pc-linux-gnu/14.0.1/lto-wrapper
#13 1882.3 if test "" != "yes" ; then \
#13 1882.3 for i in gcc-ar gcc-nm gcc-ranlib; do \
#13 1882.3 install_name=`echo $i|sed 's,y,y,'` ;\
#13 1882.3 target_install_name=x86_64-pc-linux-gnu-`echo $i|sed 's,y,y,'` ; \
#13 1882.3 /usr/bin/install -c $i /scripts/gcc-build/../gcc-install/bin/$install_name ;\
#13 1882.3 if test -f gcc-cross; then \
#13 1882.3 :; \
#13 1882.3 else \
#13 1882.3 else \
#13 1882.3 rm -f /scripts/gcc-build/../gcc-install/bin/$target_install_name; \
#13 1882.3 ( cd /scripts/gcc-build/../gcc-install/bin && \
#13 1882.3 ln $install_name $target_install_name ) ; \
#13 1882.3 fi ; \
#13 1882.3 done; \
#13 1882.3 fi
#13 1882.5 rm -f tmp-header-vars
#13 1882.5 echo USER_H=float.h iso646.h stdarg.h stdbool.h stddef.h varargs.h stdfix.h stdnoreturn.h stdalign.h stdatomic.h stdckdint.h config/i386/cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h nmmintrin.h bmmintrin.h fma4intrin.h wmmintrin.h immintrin.h x86intrin.h avxintrin.h xopintrin.h ia32intrin.h cross-stdarg.h lwpintrin.h popcntintrin.h lzcntintrin.h bmiintrin.h bmi2intrin.h tbmintrin.h avx2intrin.h avx512fintrin.h fmaintrin.h f16cintrin.h rtmintrin.h xtestintrin.h rdseedintrin.h prfchwintrin.h adxintrin.h fxsrintrin.h xsaveintrin.h xsaveoptintrin.h avx512cdintrin.h avx512erintrin.h avx512pfintrin.h shaintrin.h clflushoptintrin.h xsavecintrin.h xsavesintrin.h avx512dqintrin.h avx512bwintrin.h avx512vlintrin.h avx512vlbwintrin.h avx512vldqintrin.h avx512ifmaintrin.h avx512ifmavlintrin.h avx512vbmiintrin.h avx512vbmivlintrin.h avx5124fmapsintrin.h avx5124vnniwintrin.h avx512vpopcntdqintrin.h clwbintrin.h mwaitxintrin.h clzerointrin.h pkuintrin.h sgxintrin.h cetintrin.h gfniintrin.h cet.h avx512vbmi2intrin.h avx512vbmi2vlintrin.h avx512vnniintrin.h avx512vnnivlintrin.h vaesintrin.h vpclmulqdqintrin.h avx512vpopcntdqvlintrin.h avx512bitalgintrin.h avx512bitalgvlintrin.h pconfigintrin.h wbnoinvdintrin.h movdirintrin.h waitpkgintrin.h cldemoteintrin.h avx512bf16vlintrin.h avx512bf16intrin.h enqcmdintrin.h serializeintrin.h avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h tsxldtrkintrin.h amxtileintrin.h amxint8intrin.h amxbf16intrin.h x86gprintrin.h uintrintrin.h hresetintrin.h keylockerintrin.h avxvnniintrin.h mwaitintrin.h avx512fp16intrin.h avx512fp16vlintrin.h avxifmaintrin.h avxvnniint8intrin.h avxneconvertintrin.h cmpccxaddintrin.h amxfp16intrin.h prfchiintrin.h raointintrin.h amxcomplexintrin.h avxvnniint16intrin.h sm3intrin.h sha512intrin.h sm4intrin.h usermsrintrin.h mm_malloc.h >> tmp-header-vars; echo T_GLIMITS_H=glimits.h >> tmp-header-vars; echo T_STDINT_GCC_H=stdint-gcc.h >> tmp-header-vars; echo HASHTAB_H=hashtab.h >> tmp-header-vars; echo OBSTACK_H=obstack.h >> tmp-header-vars; echo SPLAY_TREE_H=splay-tree.h >> tmp-header-vars; echo MD5_H=md5.h >> tmp-header-vars; echo XREGEX_H=xregex.h >> tmp-header-vars; echo FNMATCH_H=fnmatch.h >> tmp-header-vars; echo LINKER_PLUGIN_API_H=plugin-api.h >> tmp-header-vars; echo BCONFIG_H=bconfig.h auto-host.h ansidecl.h >> tmp-header-vars; echo CONFIG_H=config.h auto-host.h ansidecl.h >> tmp-header-vars; echo TCONFIG_H=tconfig.h auto-host.h ansidecl.h >> tmp-header-vars; echo TM_P_H=tm_p.h config/i386/i386-protos.h linux-protos.h tm-preds.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo TM_D_H=tm_d.h config/i386/i386-d.h >> tmp-header-vars; echo TM_RUST_H=tm_rust.h config/i386/i386-rust.h >> tmp-header-vars; echo TM_JIT_H=tm_jit.h config/i386/i386-jit.h >> tmp-header-vars; echo GTM_H=tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h >> tmp-header-vars; echo TM_H=tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def >> tmp-header-vars; echo DUMPFILE_H=line-map.h dumpfile.h >> tmp-header-vars; echo VEC_H=vec.h statistics.h ggc.h gtype-desc.h statistics.h >> tmp-header-vars; echo HASH_TABLE_H=hashtab.h hash-table.h ggc.h gtype-desc.h statistics.h >> tmp-header-vars; echo EXCEPT_H=except.h hashtab.h >> tmp-header-vars; echo TARGET_H=tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def target.h target.def target-hooks-macros.h target-insns.def insn-modes.h insn-codes.h >> tmp-header-vars; echo C_TARGET_H=c-family/c-target.h c-family/c-target.def target-hooks-macros.h >> tmp-header-vars; echo COMMON_TARGET_H=common/common-target.h line-map.h input.h common/common-target.def target-hooks-macros.h >> tmp-header-vars; echo D_TARGET_H=d/d-target.h d/d-target.def target-hooks-macros.h >> tmp-header-vars; echo RUST_TARGET_H=rust/rust-target.h rust/rust-target.def target-hooks-macros.h >> tmp-header-vars; echo JIT_TARGET_H=jit/jit-target.h jit/jit-target.def target-hooks-macros.h >> tmp-header-vars; echo MACHMODE_H=machmode.h mode-classes.def >> tmp-header-vars; echo HOOKS_H=hooks.h >> tmp-header-vars; echo HOSTHOOKS_DEF_H=hosthooks-def.h hooks.h >> tmp-header-vars; echo LANGHOOKS_DEF_H=langhooks-def.h hooks.h >> tmp-header-vars; echo TARGET_DEF_H=target-def.h target-hooks-def.h hooks.h targhooks.h >> tmp-header-vars; echo C_TARGET_DEF_H=c-family/c-target-def.h c-family/c-target-hooks-def.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h c-family/c-common.h c-family/c-common.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h splay-tree.h line-map.h rich-location.h cpplib.h ggc.h gtype-desc.h statistics.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def hooks.h common/common-targhooks.h >> tmp-header-vars; echo CORETYPES_H=coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h >> tmp-header-vars; echo RTL_BASE_H=coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h rtl.h rtl.def reg-notes.def insn-notes.def line-map.h input.h real.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h alias.h hashtab.h >> tmp-header-vars; echo FIXED_VALUE_H=fixed-value.h >> tmp-header-vars; echo RTL_H=coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h rtl.h rtl.def reg-notes.def insn-notes.def line-map.h input.h real.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h alias.h hashtab.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def genrtl.h >> tmp-header-vars; echo READ_MD_H=obstack.h hashtab.h read-md.h >> tmp-header-vars; echo INTERNAL_FN_H=internal-fn.h internal-fn.def insn-opinit.h >> tmp-header-vars; echo TREE_CORE_H=tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h >> tmp-header-vars; echo TREE_H=tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo REGSET_H=regset.h bitmap.h hashtab.h statistics.h hard-reg-set.h >> tmp-header-vars; echo BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h >> tmp-header-vars; echo GIMPLE_H=gimple.h gimple.def gsstruct.def vec.h statistics.h ggc.h gtype-desc.h statistics.h ggc.h gtype-desc.h statistics.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h tree-ssa-operands.h tree-ssa-alias.h internal-fn.h internal-fn.def insn-opinit.h hashtab.h hash-table.h ggc.h gtype-desc.h statistics.h is-a.h >> tmp-header-vars; echo GCOV_IO_H=gcov-io.h version.h auto-host.h gcov-counter.def >> tmp-header-vars; echo RECOG_H=recog.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo EMIT_RTL_H=emit-rtl.h >> tmp-header-vars; echo FLAGS_H=flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def >> tmp-header-vars; echo OPTIONS_H=options.h flag-types.h config/i386/i386-opts.h stringop.def >> tmp-header-vars; echo FUNCTION_H=function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h >> tmp-header-vars; echo EXPR_H=expr.h insn-config.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h rtl.h rtl.def reg-notes.def insn-notes.def line-map.h input.h real.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h alias.h hashtab.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def genrtl.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h emit-rtl.h >> tmp-header-vars; echo OPTABS_H=optabs.h insn-codes.h insn-opinit.h >> tmp-header-vars; echo REGS_H=regs.h hard-reg-set.h >> tmp-header-vars; echo CFGLOOP_H=cfgloop.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h bitmap.h hashtab.h statistics.h sbitmap.h >> tmp-header-vars; echo IPA_UTILS_H=ipa-utils.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h cgraph.h vec.h statistics.h ggc.h gtype-desc.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cif-code.def ipa-ref.h plugin-api.h is-a.h >> tmp-header-vars; echo IPA_REFERENCE_H=ipa-reference.h bitmap.h hashtab.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h >> tmp-header-vars; echo CGRAPH_H=cgraph.h vec.h statistics.h ggc.h gtype-desc.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cif-code.def ipa-ref.h plugin-api.h is-a.h >> tmp-header-vars; echo DF_H=df.h bitmap.h hashtab.h statistics.h regset.h bitmap.h hashtab.h statistics.h hard-reg-set.h sbitmap.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h alloc-pool.h timevar.h timevar.def >> tmp-header-vars; echo RESOURCE_H=resource.h hard-reg-set.h df.h bitmap.h hashtab.h statistics.h regset.h bitmap.h hashtab.h statistics.h hard-reg-set.h sbitmap.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h alloc-pool.h timevar.h timevar.def >> tmp-header-vars; echo GCC_H=gcc.h version.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def >> tmp-header-vars; echo GGC_H=ggc.h gtype-desc.h statistics.h >> tmp-header-vars; echo TIMEVAR_H=timevar.h timevar.def >> tmp-header-vars; echo INSN_ATTR_H=insn-attr.h insn-attr-common.h insn-addr.h >> tmp-header-vars; echo INSN_ADDR_H=insn-addr.h >> tmp-header-vars; echo C_COMMON_H=c-family/c-common.h c-family/c-common.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h splay-tree.h line-map.h rich-location.h cpplib.h ggc.h gtype-desc.h statistics.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def >> tmp-header-vars; echo C_PRAGMA_H=c-family/c-pragma.h line-map.h rich-location.h cpplib.h >> tmp-header-vars; echo C_TREE_H=c/c-tree.h c-family/c-common.h c-family/c-common.def tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h config/i386/i386-opts.h stringop.def real.h fixed-value.h tree-check.h splay-tree.h line-map.h rich-location.h cpplib.h ggc.h gtype-desc.h statistics.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def diagnostic.h diagnostic-core.h line-map.h input.h bversion.h diagnostic.def pretty-print.h line-map.h input.h obstack.h wide-int-print.h >> tmp-header-vars; echo SYSTEM_H=system.h hwint.h libiberty.h safe-ctype.h filenames.h hashtab.h >> tmp-header-vars; echo PREDICT_H=predict.h predict.def >> tmp-header-vars; echo CPPLIB_H=line-map.h rich-location.h cpplib.h >> tmp-header-vars; echo CODYLIB_H=cody.hh >> tmp-header-vars; echo INPUT_H=line-map.h input.h >> tmp-header-vars; echo OPTS_H=line-map.h input.h vec.h statistics.h ggc.h gtype-desc.h statistics.h opts.h obstack.h >> tmp-header-vars; echo SYMTAB_H=symtab.h obstack.h >> tmp-header-vars; echo CPP_INTERNAL_H=internal.h >> tmp-header-vars; echo TREE_DUMP_H=tree-dump.h splay-tree.h line-map.h dumpfile.h >> tmp-header-vars; echo TREE_PASS_H=tree-pass.h timevar.h timevar.def line-map.h dumpfile.h >> tmp-header-vars; echo TREE_SSA_H=tree-ssa.h tree-ssa-operands.h bitmap.h hashtab.h statistics.h sbitmap.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h config/vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def common/config/i386/i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h gimple.h gimple.def gsstruct.def vec.h statistics.h ggc.h gtype-desc.h statistics.h ggc.h gtype-desc.h statistics.h basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h hashtab.h tm.h options.h vxworks-dummy.h biarch64.h i386.h unix.h att.h elfos.h gnu-user.h glibc-stdint.h x86-64.h gnu-user-common.h gnu-user64.h linux.h linux-android.h linux-common.h linux64.h initfini-array.h defaults.h insn-constants.h insn-flags.h options.h flag-types.h i386-opts.h stringop.def x86-tune.def i386-cpuinfo.h i386-isa.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h line-map.h input.h cfg-flags.def cfghooks.h profile-count.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def hashtab.h alias.h symtab.h obstack.h flags.h flag-types.h options.h flag-types.h i386-opts.h stringop.def real.h fixed-value.h tree-check.h tree-ssa-operands.h tree-ssa-alias.h internal-fn.h internal-fn.def insn-opinit.h hashtab.h hash-table.h ggc.h gtype-desc.h statistics.h is-a.h hashtab.h cgraph.h vec.h statistics.h ggc.h gtype-desc.h statistics.h tree.h tree-core.h coretypes.h insn-modes.h signop.h wide-int.h wide-int-print.h insn-modes-inline.h machmode.h mode-classes.def double-int.h align.h poly-int.h poly-int-types.h all-tree.def tree.def c-family/c-common.def ada-tree.def c-tree.def cp-tree.def d-tree.def m2-tree.def objc-tree.def builtins.def sync-builtins.def omp-bu
#13 1885.0 + rm -rf ../gcc-src
#13 1887.3 + ln -s /scripts/gcc-install/lib/libgccjit.so /usr/lib/x86_64-linux-gnu/libgccjit.so
#13 1887.3 + ln -s /scripts/gcc-install/lib/libgccjit.so /usr/lib/x86_64-linux-gnu/libgccjit.so.0
#13 DONE 1887.9s
---
#14 writing image sha256:c732f104ac727cd7c1b168bf05368a11225bc57d3475b36a879ac9dbc6fb0568 done
#14 naming to docker.io/library/rust-ci done
#14 DONE 13.6s
##[endgroup]
Setting extra environment values for docker: --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-16]
##[group]Clock drift check
local time: Sun Mar 10 13:17:42 UTC 2024
network time: Sun, 10 Mar 2024 13:17:42 GMT
network time: Sun, 10 Mar 2024 13:17:42 GMT
##[endgroup]
sccache: Starting the server...
##[group]Configure the build
configure: processing command line
configure:
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-16', '--enable-llvm-link-shared', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'change-id=99999999', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'build.optimized-compiler-builtins', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-16/bin/llvm-config
configure: llvm.link-shared := True
configure: rust.thin-lto-import-instr-limit := 10
configure: change-id := 99999999
---
.........ii....i.i..ii.......i...i....i...............
failures:
---- [debuginfo-gdb] tests/debuginfo/numeric-types.rs stdout ----
NOTE: compiletest thinks it is using GDB with native rust support
NOTE: compiletest thinks it is using GDB version 13001000
error: check directive(s) from `/checkout/tests/debuginfo/numeric-types.rs` not found in debugger output. errors:
(numeric-types.rs:164) `[...]$1 = 11`
(numeric-types.rs:167) `[...]$2 = 22`
(numeric-types.rs:170) `[...]$3 = 33`
(numeric-types.rs:173) `[...]$4 = 44`
(numeric-types.rs:176) `[...]$5 = 55`
(numeric-types.rs:179) `[...]$6 = 66`
(numeric-types.rs:182) `[...]$7 = 77`
(numeric-types.rs:185) `[...]$8 = 88`
(numeric-types.rs:188) `[...]$9 = 99`
(numeric-types.rs:191) `[...]$10 = 100`
(numeric-types.rs:194) `[...]$11 = 111`
Build completed unsuccessfully in 0:14:45
(numeric-types.rs:197) `[...]$12 = 122`
status: exit status: 0
command: PYTHONPATH="/checkout/./src/etc" "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/numeric-types.gdb/numeric-types.debugger.script"
GNU gdb (Ubuntu 13.1-2ubuntu2.1) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Breakpoint 1 at 0x1a86: file /checkout/tests/debuginfo/numeric-types.rs, line 291.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:291
Breakpoint 1, numeric_types::main () at /checkout/tests/debuginfo/numeric-types.rs:291
291 zzz(); // #break
$1 = core::num::nonzero::private::NonZeroI8Inner (11)
$2 = core::num::nonzero::private::NonZeroI16Inner (22)
$3 = core::num::nonzero::private::NonZeroI32Inner (33)
$4 = core::num::nonzero::private::NonZeroI64Inner (44)
$5 = core::num::nonzero::private::NonZeroI128Inner (55)
$6 = core::num::nonzero::private::NonZeroIsizeInner (66)
$7 = core::num::nonzero::private::NonZeroU8Inner (77)
$8 = core::num::nonzero::private::NonZeroU16Inner (88)
$9 = core::num::nonzero::private::NonZeroU32Inner (99)
$10 = core::num::nonzero::private::NonZeroU64Inner (100)
$11 = core::num::nonzero::private::NonZeroU128Inner (111)
$12 = core::num::nonzero::private::NonZeroUsizeInner (122)
Inferior 1 [process 148619] will be killed.
Quit anyway? (y or n) [answered Y; input not from terminal]
stderr: none
The last commit reverts the LLDB aliases added in https://github.com/rust-lang/rust/pull/115128.
If that doesn't work, the alias can be changed to dwim-print --persistent-result on -- as mentioned in https://github.com/rust-lang/rust/pull/115128#issuecomment-1699058035, which also fixes printing NonZero<isize> and NonZero<usize>, but I'm not sure which LLDB version introduced this change.
cc @davidtwco