xla
xla copied to clipboard
Build fails with ROCm on Gentoo Linux
Hi, I would like to use ROCm
in Elixir
language. For this I have started playing with xla
from elixir-nx
which uses this repository under the hood within it's Makefile
. I have already described my case and problems I was trying to solve in this issue: elixir-nx/xla#81
Looks like that I have installed all the required dependencies as the bazel call:
bazel build --define "framework_shared_object=false" -c opt --config=rocm --action_env=HIP_PLATFORM=amd --action_env=TF_ROCM_AMDGPU_TARGETS="gfx1100" //xla/extension:xla_extension
passed all ROCm
-related checks and fails on compilation of cpp
files. Because of that I feel that I did most of the work and a simple step or two is just missing. Since gfx1100
AMD target is not well tested yet I got a suggestion to use a docker
. :disappointed:
Unfortunately I'm that type of developer who is politically incorrect i.e. wants to solve a problem rather than using a workaround, someone who is curious how things work and someone who want to do things "right" without going the "easy" way (as if Gentoo
itself is not enough). :sweat_smile:
Hopefully there is someone in the community who already tried ROCm
on Gentoo
or someone who could help me investigate the root problem in my environment. As wrote in linked issue I'm fine helping with tests, so maybe I can put my 2 cents here and there once I would be able to compile xla
-related stuff. :handshake:
@ekuznetsov139 @draganmladjenovic @pemeliya maybe one of you can help?
@Eiji7 As for using clang the eneblement for it is not yet upstreamed so the gcc is only working option. Anything that can build the latest llvm should suffice (I think, anyway the oldest I've used is gcc 9.) As for not using /opt/rocm. Not sure how far would that get you. You either hack rocm_configure or recreate /opt/rocm via symlinks. There are some pieces of runtime also that assume /opt/rocm if ROCM_PATH, so be sure to have it set up all the time. I think the first step is to have working g++ that can compile cpp hello world (with std::cout and such). What else. You can set gcc path via https://github.com/openxla/xla/blob/main/.bazelrc#L253 and not realy on PATH if it helps.
@draganmladjenovic I have removed everything and started it all over again this time with the latest commits. Looks like something have changed, but I still have some errors.
external/local_config_rocm/rocm/BUILD:44749
is executing cp -rLf "/usr/include/." "$(@D)/rocm/include/"
and fails because of cyclic symbolic links (node add 3 link to same or parent directories for some reason). As a temporary workaround I have removed those symlinks and this step have passed.
I have no idea how to fix next problem:
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
I have same case as other people i.e. liblto_plugin.so
exists and even creating symbolic links to /lib64
, /usr/lib64
and so on does not change anything.
Here are things I have modified/added:
-
GCC_HOST_COMPILER_PATH
is set to"/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc"
in.bazelrc
as suggested - I still need to add
/usr/libexec/gcc/x86_64-pc-linux-gnu/13
toPATH
as otherwise I get errors aboutcc1plus
not found - I have fixed
xla/extension/BUILD
since it was incompatible with updated version (Elixir
's library uses specific commit id)
- I have commented out
@tsl//tsl/platform:float8
- I have commented out
@tsl//tsl/util:determinism
So here is updated xla/extension/BUILD
:
load("//xla/stream_executor:build_defs.bzl", "if_cuda_or_rocm",)
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda",)
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm",)
load("@tsl//tsl:tsl.bzl", "if_with_tpu_support")
load("@tsl//tsl:tsl.bzl", "tsl_grpc_cc_dependencies",)
load("@tsl//tsl:tsl.bzl", "transitive_hdrs",)
load("@rules_pkg//pkg:tar.bzl", "pkg_tar")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
package(default_visibility=["//visibility:private"])
# Shared library which contains the subset of XLA required for EXLA
cc_binary(
name = "libxla_extension.so",
deps = [
"//xla:xla_proto_cc_impl",
"//xla:xla_data_proto_cc_impl",
"//xla/service:hlo_proto_cc_impl",
"//xla/service/memory_space_assignment:memory_space_assignment_proto_cc_impl",
"//xla/service:buffer_assignment_proto_cc_impl",
"//xla/service/gpu:backend_configs_cc_impl",
"//xla/service/gpu/model:hlo_op_profile_proto_cc_impl",
"//xla/stream_executor:device_description_proto_cc_impl",
"//xla:autotune_results_proto_cc_impl",
"//xla/stream_executor:stream_executor_impl",
"//xla/stream_executor/gpu:gpu_init_impl",
"//xla/stream_executor/host:host_platform",
"//xla:literal",
"//xla:shape_util",
"//xla:status",
"//xla:statusor",
"//xla:types",
"//xla:util",
"//xla/client:xla_computation",
"//xla/mlir/utils:error_util",
"//xla/mlir_hlo",
"//xla/mlir_hlo:all_passes",
"//xla/pjrt:mlir_to_hlo",
"//xla/client/lib:lu_decomposition",
"//xla/client/lib:math",
"//xla/client/lib:qr",
"//xla/client/lib:svd",
"//xla/client/lib:self_adjoint_eig",
"//xla/client/lib:sorting",
"//xla/mlir_hlo:mhlo_passes",
"//xla/translate/hlo_to_mhlo:hlo_to_mlir_hlo",
"//xla/pjrt:interpreter_device",
"//xla/pjrt:pjrt_client",
"//xla/pjrt:pjrt_compiler",
"//xla/pjrt:tfrt_cpu_pjrt_client",
"//xla/pjrt:pjrt_c_api_client",
"//xla/pjrt/distributed",
"//xla/pjrt/gpu:se_gpu_pjrt_client",
"//xla/pjrt/distributed:client",
"//xla/pjrt/distributed:service",
"//xla:autotuning_proto_cc_impl",
"@com_google_absl//absl/types:span",
"@com_google_absl//absl/types:optional",
"@com_google_absl//absl/base:log_severity",
"@com_google_protobuf//:protobuf",
"@llvm-project//llvm:Support",
"@llvm-project//mlir:FuncDialect",
"@llvm-project//mlir:IR",
"@llvm-project//mlir:Parser",
"@llvm-project//mlir:Pass",
"@llvm-project//mlir:ReconcileUnrealizedCasts",
"@llvm-project//mlir:SparseTensorDialect",
"@tsl//tsl/platform:errors",
"@tsl//tsl/platform:fingerprint",
# "@tsl//tsl/platform:float8",
"@tsl//tsl/platform:statusor",
"@tsl//tsl/platform:env_impl",
"@tsl//tsl/platform:tensor_float_32_utils",
"@tsl//tsl/profiler/utils:time_utils_impl",
"@tsl//tsl/profiler/backends/cpu:annotation_stack_impl",
"@tsl//tsl/profiler/backends/cpu:traceme_recorder_impl",
"@tsl//tsl/protobuf:protos_all_cc_impl",
"@tsl//tsl/protobuf:dnn_proto_cc_impl",
"@tsl//tsl/framework:allocator",
"@tsl//tsl/framework:allocator_registry_impl",
# "@tsl//tsl/util:determinism",
]
# GRPC Dependencies (needed for PjRt distributed)
+ tsl_grpc_cc_dependencies()
+ if_cuda_or_rocm([
"//xla/service:gpu_plugin",
])
+ if_cuda([
"//xla/stream_executor:cuda_platform"
])
+ if_rocm([
"//xla/stream_executor:rocm_platform"
]),
copts = ["-fvisibility=default"],
linkopts= select({
"@tsl//tsl:macos": [
# We set the install_name, such that the library is looked up
# in the RPATH at runtime, otherwise the install_name is an
# arbitrary path within bazel workspace
"-Wl,-install_name,@rpath/libxla_extension.so",
# We set RPATH to the same dir as libxla_extension.so, so that
# loading PjRt plugins in the same directory works out of the box
"-Wl,-rpath,@loader_path/",
],
"//conditions:default": [
"-Wl,-soname,libxla_extension.so",
"-Wl,-rpath='$$ORIGIN'",
],
}),
features = ["-use_header_modules"],
linkshared = 1,
)
# Transitive hdrs gets all headers required by deps, including
# transitive dependencies, it seems though it generates a lot
# of unused headers as well
transitive_hdrs(
name = "xla_extension_dep_headers",
deps = [
":libxla_extension.so",
]
)
# This is the genrule used by TF install headers to correctly
# map headers into a directory structure
genrule(
name = "xla_extension_headers",
srcs = [
":xla_extension_dep_headers",
],
outs = ["include"],
cmd = """
mkdir $@
for f in $(SRCS); do
d="$${f%/*}"
d="$${d#bazel-out/*/genfiles/}"
d="$${d#bazel-out/*/bin/}"
if [[ $${d} == *local_config_* ]]; then
continue
fi
if [[ $${d} == external* ]]; then
extname="$${d#*external/}"
extname="$${extname%%/*}"
if [[ $${TF_SYSTEM_LIBS:-} == *$${extname}* ]]; then
continue
fi
d="$${d#*external/farmhash_archive/src}"
d="$${d#*external/$${extname}/}"
fi
# Remap third party paths
d="$${d/third_party\\/llvm_derived\\/include\\/llvm_derived/llvm_derived}"
# Remap llvm paths
d="$${d/llvm\\/include\\/llvm/llvm}"
d="$${d/llvm\\/include\\/llvm-c/llvm-c}"
# Remap mlir paths
d="$${d/mlir\\/include\\/mlir/mlir}"
# Remap google path
d="$${d/src\\/google/google}"
# Remap grpc paths
d="$${d/include\\/grpc/grpc}"
# Remap tfrt paths
d="$${d/include\\/tfrt/tfrt}"
# Remap ml_dtypes paths
d="$${d/_virtual_includes\\/int4\\/ml_dtypes/ml_dtypes}"
d="$${d/_virtual_includes\\/float8\\/ml_dtypes/ml_dtypes}"
mkdir -p "$@/$${d}"
cp "$${f}" "$@/$${d}/"
done
# Files in xla/mlir_hlo include sibling headers from mhlo, so we
# need to mirror them in includes
cp -r $@/xla/mlir_hlo/mhlo $@
""",
)
genrule(
name = "libtpu_whl",
outs = ["libtpu.whl"],
cmd = """
libtpu_version="0.1.dev20231102"
libtpu_storage_path="https://storage.googleapis.com/cloud-tpu-tpuvm-artifacts/wheels/libtpu-nightly/libtpu_nightly-$${libtpu_version}-py3-none-any.whl"
wget -O "$@" "$$libtpu_storage_path"
"""
)
genrule(
name = "libtpu_so",
srcs = [
":libtpu_whl"
],
outs = ["libtpu.so"],
cmd = """
unzip -p "$(SRCS)" libtpu/libtpu.so > "$@"
"""
)
# This genrule remaps libxla_extension.so to lib/libxla_extension.so
genrule(
name = "xla_extension_lib",
srcs = [
":libxla_extension.so",
]
+ if_with_tpu_support([
":libtpu_so"
]),
outs = ["lib"],
cmd = """
mkdir $@
mv $(SRCS) $@
"""
)
# See https://github.com/bazelbuild/rules_pkg/issues/517#issuecomment-1492917994
genrule(
name = "xla_extension",
outs = ["xla_extension.tar.gz"],
srcs = [
":xla_extension_lib",
":xla_extension_headers",
],
cmd = """
mkdir xla_extension
cp -r $(SRCS) xla_extension
tar czf "$@" xla_extension
"""
)
The command has not been changed:
bazel build --define "framework_shared_object=false" -c opt --config=rocm --action_env=HIP_PLATFORM=hcc --action_env=TF_ROCM_AMDGPU_TARGETS="gfx1100" //xla/extension:xla_extension --verbose_failures
Here is a complete log:
INFO: Reading 'startup' options from $HOME/tmp/extension/.bazelrc: --windows_enable_symlinks
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=129
INFO: Reading rc options for 'build' from $HOME/tmp/extension/.bazelrc:
Inherited 'common' options: --experimental_repo_remote_exec
INFO: Reading rc options for 'build' from $HOME/tmp/extension/.bazelrc:
'build' options: --define framework_shared_object=true --define tsl_protobuf_header_only=true --define=use_fast_cpp_protos=true --define=allow_oversize_protos=true --spawn_strategy=standalone -c opt --announce_rc --define=grpc_no_ares=true --noincompatible_remove_legacy_whole_archive --features=-force_no_whole_archive --enable_platform_specific_config --define=with_xla_support=true --config=short_logs --config=v2 --define=no_aws_support=true --define=no_hdfs_support=true --experimental_cc_shared_library --experimental_link_static_libraries_once=false --incompatible_enforce_config_setting_visibility
INFO: Found applicable config definition build:short_logs in file $HOME/tmp/extension/.bazelrc: --output_filter=DONT_MATCH_ANYTHING
INFO: Found applicable config definition build:v2 in file $HOME/tmp/extension/.bazelrc: --define=tf_api_version=2 --action_env=TF2_BEHAVIOR=1
INFO: Found applicable config definition build:rocm in file $HOME/tmp/extension/.bazelrc: --crosstool_top=@local_config_rocm//crosstool:toolchain --define=using_rocm_hipcc=true --define=tensorflow_mkldnn_contraction_kernel=0 --repo_env TF_NEED_ROCM=1 --config=no_tfrt
INFO: Found applicable config definition build:no_tfrt in file $HOME/tmp/extension/.bazelrc: --deleted_packages=tensorflow/compiler/mlir/tfrt,tensorflow/compiler/mlir/tfrt/benchmarks,tensorflow/compiler/mlir/tfrt/ir,tensorflow/compiler/mlir/tfrt/ir/mlrt,tensorflow/compiler/mlir/tfrt/jit/python_binding,tensorflow/compiler/mlir/tfrt/jit/transforms,tensorflow/compiler/mlir/tfrt/python_tests,tensorflow/compiler/mlir/tfrt/tests,tensorflow/compiler/mlir/tfrt/tests/ifrt,tensorflow/compiler/mlir/tfrt/tests/mlrt,tensorflow/compiler/mlir/tfrt/tests/ir,tensorflow/compiler/mlir/tfrt/tests/analysis,tensorflow/compiler/mlir/tfrt/tests/jit,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_tfrt,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_jitrt,tensorflow/compiler/mlir/tfrt/tests/tf_to_corert,tensorflow/compiler/mlir/tfrt/tests/tf_to_tfrt_data,tensorflow/compiler/mlir/tfrt/tests/saved_model,tensorflow/compiler/mlir/tfrt/transforms/lhlo_gpu_to_tfrt_gpu,tensorflow/compiler/mlir/tfrt/transforms/mlrt,tensorflow/core/runtime_fallback,tensorflow/core/runtime_fallback/conversion,tensorflow/core/runtime_fallback/kernel,tensorflow/core/runtime_fallback/opdefs,tensorflow/core/runtime_fallback/runtime,tensorflow/core/runtime_fallback/util,tensorflow/core/runtime_fallback/test,tensorflow/core/runtime_fallback/test/gpu,tensorflow/core/runtime_fallback/test/saved_model,tensorflow/core/runtime_fallback/test/testdata,tensorflow/core/tfrt/stubs,tensorflow/core/tfrt/tfrt_session,tensorflow/core/tfrt/mlrt,tensorflow/core/tfrt/mlrt/attribute,tensorflow/core/tfrt/mlrt/kernel,tensorflow/core/tfrt/mlrt/bytecode,tensorflow/core/tfrt/mlrt/interpreter,tensorflow/compiler/mlir/tfrt/translate/mlrt,tensorflow/compiler/mlir/tfrt/translate/mlrt/testdata,tensorflow/core/tfrt/gpu,tensorflow/core/tfrt/run_handler_thread_pool,tensorflow/core/tfrt/runtime,tensorflow/core/tfrt/saved_model,tensorflow/core/tfrt/graph_executor,tensorflow/core/tfrt/saved_model/tests,tensorflow/core/tfrt/tpu,tensorflow/core/tfrt/utils,tensorflow/core/tfrt/utils/debug,tensorflow/core/tfrt/saved_model/python,tensorflow/core/tfrt/graph_executor/python,tensorflow/core/tfrt/saved_model/utils
INFO: Found applicable config definition build:linux in file $HOME/tmp/extension/.bazelrc: --host_copt=-w --copt=-Wno-all --copt=-Wno-extra --copt=-Wno-deprecated --copt=-Wno-deprecated-declarations --copt=-Wno-ignored-attributes --copt=-Wno-array-bounds --copt=-Wunused-result --copt=-Werror=unused-result --copt=-Wswitch --copt=-Werror=switch --copt=-Wno-error=unused-but-set-variable --define=PREFIX=/usr --define=LIBDIR=$(PREFIX)/lib --define=INCLUDEDIR=$(PREFIX)/include --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include --cxxopt=-std=c++17 --host_cxxopt=-std=c++17 --config=dynamic_kernels --experimental_guard_against_concurrent_changes
INFO: Found applicable config definition build:dynamic_kernels in file $HOME/tmp/extension/.bazelrc: --define=dynamic_loaded_kernels=true --copt=-DAUTOLOAD_DYNAMIC_KERNELS
INFO: Analyzed target //xla/extension:xla_extension (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: $HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/external/com_github_grpc_grpc/src/compiler/BUILD:80:18: Linking external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin [for tool] failed: (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command (from target @com_github_grpc_grpc//src/compiler:grpc_cpp_plugin)
(cd $HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla && \
exec env - \
PATH=$HOME/.asdf/installs/bazel/6.5.0/bin:$HOME/.asdf/shims:$HOME/.asdf/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/17/bin:/etc/eselect/wine/bin:/usr/libexec/gcc/x86_64-pc-linux-gnu/13 \
PWD=/proc/self/cwd \
external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin-2.params)
# Configuration: 3d0bdd74a8dc039c68e3f05fc81ecf844634421361581216e7d11eb3409b5a52
# Execution platform: @local_execution_config_platform//:platform
$HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla/external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc:162: SyntaxWarning: invalid escape sequence '\.'
re.search('\.cpp$|\.cc$|\.c$|\.cxx$|\.C$', f)]
$HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla/external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc:23: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
import pipes
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
compilation terminated.
Target //xla/extension:xla_extension failed to build
ERROR: $HOME/tmp/extension/xla/extension/BUILD:126:8 Executing genrule //xla/extension:xla_extension_headers failed: (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command (from target @com_github_grpc_grpc//src/compiler:grpc_cpp_plugin)
(cd $HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla && \
exec env - \
PATH=$HOME/.asdf/installs/bazel/6.5.0/bin:$HOME/.asdf/shims:$HOME/.asdf/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/17/bin:/etc/eselect/wine/bin:/usr/libexec/gcc/x86_64-pc-linux-gnu/13 \
PWD=/proc/self/cwd \
external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin-2.params)
# Configuration: 3d0bdd74a8dc039c68e3f05fc81ecf844634421361581216e7d11eb3409b5a52
# Execution platform: @local_execution_config_platform//:platform
INFO: Elapsed time: 0.266s, Critical Path: 0.06s
INFO: 33 processes: 33 internal.
FAILED: Build did NOT complete successfully
@Eiji7 I would still suggest that you get a working gcc instalation outside of bazel. Try building and hello world with -flto and see it it works.
@draganmladjenovic On Gentoo
almost everything is compiled. I have hundreds of packages that compiles C
and C++
code, for example whole KDE Plasma 5
.
Some information about installed gcc (list installed, files, USE flags)
$ equery list gcc
* Searching for gcc ... [IP-] [ ] sys-devel/gcc-13.2.1_p20240210:13
$ equery uses gcc
[ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for sys-devel/gcc-13.2.1_p20240210: U I - - ada : Build the ADA language (GNAT) frontend + + cet : (Restricted to >=sys-devel/gcc-10) Enable support for control flow hijacking protection. On amd64, this provides Intel Control Flow Enforcement Technology (CET). On arm64, this provides Branch Target Identification (BTI) and Pointer Authentication Code (PAC) support. This is only effective on amd64 or arm64. Only provides benefits on newer CPUs. For Intel, the CPU must be at least as new as Tiger Lake. For AMD, it must be at least as new as Zen 3. This is harmless on older CPUs, but provides no benefit either. For ARM64, PAC was introduced in armv8.3-a, and BTI was introduced in armv8.5-a. When combined with USE=hardened on amd64, GCC will set -fcf-protection by default when building software. The effect is minimal on systems which do not support it, other than a possible small increase in codesize for the NOPs. The generated code is therefore compatible with i686 at the earliest. On arm64, GCC will set -mbranch-protection=standard by default when building software. - - d : Enable support for the D programming language - - debug : Enables GCC's 'checking' facility via --enable-checking=yes,extra,rtl. This adds checks to various compiler passes for integrity and input validation. This can help catch possible miscompilations early as well as latent bugs which could become real problems in future, but at the cost of slower compile times when using GCC. Unrelated to backtraces. - - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally + + fortran : Add support for fortran - - go : Build the GCC Go language frontend. - - graphite : Add support for the framework for loop optimizations based on a polyhedral intermediate representation - - hardened : Activate default security enhancements for toolchain (gcc, glibc, binutils) - - jit : Enable libgccjit so other applications can embed gcc for Just-In-Time compilation. - - lto : Build using Link Time Optimizations (LTO). Note that GCC is always built with support for building other programs with LTO. This USE flag is for whether GCC itself is built and optimized with LTO. - - modula2 : Build the GCC Modula-2 language frontend. + + nls : Add Native Language Support (using gettext - GNU locale utilities) + + objc : Build support for the Objective C code language + + objc++ : Build support for the Objective C++ language - - objc-gc : Build support for the Objective C code language Garbage Collector + + openmp : Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp" - - pgo : Build GCC using Profile Guided Optimization (PGO). GCC will build itself and then analyze the just-built binary and then rebuild itself using the data obtained from analysis of codepaths taken. It does not affect whether GCC itself supports PGO when building other software. This substantially increases the build time needed for building GCC itself. + + sanitize : Build support for various sanitizer functions (ASAN/TSAN/etc...) to find runtime problems in applications. + + ssp : Build packages with stack smashing protection on by default - - systemtap : enable systemtap static probe points - - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) - - valgrind : Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind - - vanilla : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically - - vtv : Build support for virtual table verification (a C++ hardening feature). This does not control whether GCC defaults to using VTV> Note that actually using VTV breaks ABI and hence the whole system must be built with -fvtable-verify. + + zstd : Enable support for ZSTD compression
$ equery files gcc
* Searching for gcc ... * Contents of sys-devel/gcc-13.2.1_p20240210: /etc /etc/env.d /etc/env.d/gcc /etc/env.d/gcc/x86_64-pc-linux-gnu-13 /usr /usr/bin /usr/bin/c++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-c++ /usr/bin/cpp-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-cpp /usr/bin/g++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-g++ /usr/bin/gcc-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc /usr/bin/gcov-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcov /usr/bin/gfortran-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gfortran /usr/bin/x86_64-pc-linux-gnu-c++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-c++ /usr/bin/x86_64-pc-linux-gnu-cpp-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-cpp /usr/bin/x86_64-pc-linux-gnu-g++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-g++ /usr/bin/x86_64-pc-linux-gnu-gcc-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc /usr/bin/x86_64-pc-linux-gnu-gcov-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcov /usr/bin/x86_64-pc-linux-gnu-gfortran-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gfortran /usr/lib /usr/lib/gcc /usr/lib/gcc/x86_64-pc-linux-gnu /usr/lib/gcc/x86_64-pc-linux-gnu/13 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtbegin.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtbeginS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtbeginT.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtfastmath.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtprec32.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtprec64.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtprec80.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/ieee_arithmetic.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/ieee_exceptions.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/ieee_features.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib.f90 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib_kinds.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc.f90 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc_kinds.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc_lib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.so -> libasan.so.8.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.so.8 -> libasan.so.8.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.so.8.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan_preinit.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.so -> libatomic.so.1.2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.so.1 -> libatomic.so.1.2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.so.1.2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libcaf_single.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libcaf_single.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_eh.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_s.so /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcov.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.so -> libgfortran.so.5.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.so.5 -> libgfortran.so.5.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.so.5.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.so -> libgomp.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.so.1 -> libgomp.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.so -> libitm.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.so.1 -> libitm.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.so -> libobjc.so.4.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.so.4 -> libobjc.so.4.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.so.4.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.so -> libquadmath.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.so.0 -> libquadmath.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libsanitizer.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so -> libstdc++.so.6.0.32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6 -> libstdc++.so.6.0.32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6.0.32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++exp.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++fs.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libsupc++.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.so -> libubsan.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.so.1 -> libubsan.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbegin.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbeginT.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtfastmath.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtprec32.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtprec64.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/crtprec80.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/ieee_arithmetic.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/ieee_exceptions.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/ieee_features.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib.f90 /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib_kinds.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc.f90 /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc_kinds.mod /usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc_lib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/ISO_Fortran_binding.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/acc_prof.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/adxintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/ammintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxbf16intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxcomplexintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxfp16intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxint8intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxtileintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx2intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx5124fmapsintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx5124vnniwintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bf16intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bf16vlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bitalgintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bwintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512cdintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512dqintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512erintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512fintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512fp16intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512fp16vlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512ifmaintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512ifmavlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512pfintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmi2intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmi2vlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmiintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmivlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vlbwintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vldqintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vnniintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vnnivlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vp2intersectintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vp2intersectvlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vpopcntdqintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vpopcntdqvlintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxifmaintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxneconvertintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxvnniint8intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxvnniintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/bmi2intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/bmiintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/bmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cet.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cetintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cldemoteintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/clflushoptintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/clwbintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/clzerointrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cmpccxaddintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cpuid.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cross-stdarg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/enqcmdintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/f16cintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/float.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/fma4intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/fmaintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/fxsrintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13 /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/any /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/atomic /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/auto_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/backward_warning.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/binders.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hash_fun.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hash_map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hash_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hashtable.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/strstream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/barrier /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bit /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/algorithmfwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/align.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocated_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_futex.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_lockfree_defines.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_timed_wait.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_wait.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_ios.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_ios.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/boost_concept_check.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/c++0x_warning.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/char_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/charconv.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/chrono.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/chrono_io.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/codecvt.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/concept_check.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cow_string.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cpp_type_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cxxabi_forced.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cxxabi_init_exception.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/deque.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/enable_special_members.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/erase_if.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/exception.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/exception_defines.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/exception_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/forward_list.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/forward_list.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_dir.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_fwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_ops.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_path.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fstream.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/functexcept.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/functional_hash.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/gslice.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/gslice_array.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/hash_bytes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/hashtable.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/hashtable_policy.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/indirect_array.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/invoke.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/istream.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/iterator_concepts.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/list.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_conv.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets_nonio.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets_nonio.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/localefwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/mask_array.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/max_size_type.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/memory_resource.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/memoryfwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/mofunc_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/move.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/move_only_function.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/nested_exception.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/node_handle.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ostream.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ostream_insert.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/parse_numbers.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ptr_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/quoted_string.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/random.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/random.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/range_access.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_algo.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_algobase.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_cmp.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_uninitialized.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_util.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/refwrap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_automaton.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_automaton.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_compiler.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_compiler.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_constants.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_error.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_executor.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_executor.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_scanner.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_scanner.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/requires_hosted.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/semaphore_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_atomic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/slice_array.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/specfun.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/sstream.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_abs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_mutex.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_thread.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_bvector.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_construct.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_function.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator_base_funcs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator_base_types.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_numeric.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_raw_storage_iter.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_relops.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_stack.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_tempbuf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stream_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/string_view.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stringfwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/this_thread_sleep.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/uniform_int_dist.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_lock.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unordered_map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unordered_set.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/uses_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/uses_allocator_args.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/utility.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_after.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_array.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_array.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_before.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bitset /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cassert /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ccomplex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cctype /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cerrno /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cfenv /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cfloat /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/charconv /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/chrono /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cinttypes /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ciso646 /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/climits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/clocale /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cmath /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/codecvt /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/compare /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/complex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/complex.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/concepts /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/condition_variable /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/coroutine /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/csetjmp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/csignal /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdalign /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdarg /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdbool /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstddef /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdint /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdio /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdlib /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstring /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ctgmath /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ctime /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cuchar /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cwchar /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cwctype /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cxxabi.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/assertions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/bitset /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/debug.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/deque /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/formatter.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/forward_list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/functions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/helper_functions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/macros.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/multimap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/multiset.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_container.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_iterator.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_local_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_local_iterator.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_sequence.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_sequence.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_unordered_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_unordered_container.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_unordered_container.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/set.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/stl_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/string /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/unordered_map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/unordered_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/vector /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/decimal /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/decimal/decimal /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/decimal/decimal.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/deque /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/exception /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/execution /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/expected /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/any /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/array /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_dir.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_fwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_ops.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_path.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/lfts_config.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/net.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/numeric_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/shared_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_builtin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_converter.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_detail.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_fixed_size.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_math.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_neon.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_ppc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_scalar.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_x86.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_x86_conversions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/string_view.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/buffer /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/chrono /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/contract /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/deque /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/executor /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/filesystem /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/forward_list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/functional /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/internet /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/io_context /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/iterator /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/memory /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/memory_resource /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/net /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/netfwd /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/numeric /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/optional /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/propagate_const /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/random /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/ratio /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/regex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/scope /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/simd /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/socket /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/source_location /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/string /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/string_view /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/synchronized_value /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/system_error /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/timer /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/tuple /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/type_traits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/unordered_map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/unordered_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/utility /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/vector /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/aligned_buffer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/alloc_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/atomicity.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/bitmap_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/cast.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/cmath /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/codecvt_specializations.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/concurrence.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/debug_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/enc_filebuf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/extptr_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/functional /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/hash_map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/hash_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/iterator /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/malloc_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/memory /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/mt_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/new_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/numeric /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/numeric_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/assoc_container.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/const_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/entry_pred.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/resize_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy/branch_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy/traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cond_dealtor.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/container_base_dispatch.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/debug_map_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/eq_fn /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/eq_fn/eq_by_less.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/lu_map_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_policy /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/priority_queue_base_dispatch.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/node.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/node.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/standard_policies.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_trace_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/type_utils.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/types_traits.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/exception.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/hash_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/list_update_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/priority_queue.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/tag_and_trait.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/tree_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/trie_policy.hpp /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pod_char_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pointer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pool_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/random /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/random.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/rb_tree /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/rc_string_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/rope /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/ropeimpl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/slist /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/sso_string_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/stdio_filebuf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/stdio_sync_filebuf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/string_conversions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/throw_allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/type_traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/typelist.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring_fwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring_util.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/fenv.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/filesystem /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/format /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/forward_list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/fstream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/functional /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/future /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/initializer_list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iomanip /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iosfwd /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iostream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/istream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iterator /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/latch /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/limits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/list /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/locale /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory_resource /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/mutex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/new /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/numbers /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/numeric /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/optional /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ostream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algo.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algobase.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algorithmfwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/balanced_quicksort.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/basic_iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/checkers.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/compatibility.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/compiletime_settings.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/equally_split.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/features.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/find.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/find_selectors.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/for_each.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/for_each_selectors.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/list_partition.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/losertree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/merge.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/multiseq_selection.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/multiway_merge.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/multiway_mergesort.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/numeric /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/numericfwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/omp_loop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/omp_loop_static.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/par_loop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/parallel.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/partial_sum.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/partition.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/queue.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/quicksort.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/random_number.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/random_shuffle.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/search.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/set_operations.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/settings.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/sort.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/tags.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/types.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/unique_copy.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/workstealing.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/algorithm_fwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/algorithm_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/execution_defs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/execution_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_algorithm_defs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_algorithm_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_execution_defs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_memory_defs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_memory_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_numeric_defs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_numeric_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/memory_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/numeric_fwd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/numeric_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend_serial.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend_tbb.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend_utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_impl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/pstl_config.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/unseq_backend_simd.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/queue /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/random /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ranges /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ratio /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/regex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/scoped_allocator /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/semaphore /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/shared_mutex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/source_location /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/span /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/spanstream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/sstream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stack /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stacktrace /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdatomic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdexcept /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdfloat /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdlib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stop_token /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/streambuf /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/syncstream /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tgmath.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/thread /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/array /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/bessel_function.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/beta_function.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ccomplex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cctype /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cfenv /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cfloat /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cinttypes /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/climits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cmath /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/complex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/complex.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdarg /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdbool /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdint /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdio /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdlib /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ctgmath /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ctime /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ctype.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cwchar /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cwctype /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ell_integral.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/exp_integral.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/fenv.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/float.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/functional /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/functional_hash.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/gamma.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/hashtable.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/hashtable_policy.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/hypergeometric.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/inttypes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/legendre_function.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/limits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/memory /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/modified_bessel_func.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/poly_hermite.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/poly_laguerre.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/random /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/random.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/random.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/regex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/riemann_zeta.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/shared_ptr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/special_function_util.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdarg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdbool.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdint.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdio.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdlib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/tgmath.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/tuple /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/type_traits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_set.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/utility /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/wchar.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/wctype.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2 /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/bool_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/bool_set.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/dynamic_bitset /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/dynamic_bitset.tcc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/ratio /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/type_traits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/type_traits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/typeindex /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/typeinfo /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/unordered_map /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/unordered_set /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/utility /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/valarray /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/variant /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/vector /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/version /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/atomic_word.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/basic_file.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++config.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++io.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++locale.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/cpu_defines.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/ctype_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/ctype_inline.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/cxxabi_tweaks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/error_constants.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/extc++.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr-default.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr-posix.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr-single.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/messages_members.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/opt_random.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/os_defines.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/stdc++.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/stdtr1c++.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/time_members.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/ext /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/ext/opt_random.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/atomic_word.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/basic_file.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++allocator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++config.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++io.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++locale.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/cpu_defines.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/ctype_base.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/ctype_inline.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/cxxabi_tweaks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/error_constants.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/extc++.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr-default.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr-posix.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr-single.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/messages_members.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/opt_random.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/os_defines.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/stdc++.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/stdtr1c++.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/time_members.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/ext /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/ext/opt_random.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/gcov.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/gfniintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/hresetintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/ia32intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/immintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/iso646.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/keylockerintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/limits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/lwpintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/lzcntintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mm3dnow.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mm_malloc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/movdirintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mwaitintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mwaitxintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/nmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/NXConstStr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/Object.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/Protocol.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/message.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc-decls.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc-exception.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc-sync.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/runtime.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/thr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/omp.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/openacc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/pconfigintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/pkuintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/pmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/popcntintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/prfchiintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/prfchwintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/quadmath.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/quadmath_weak.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/raointintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/rdseedintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/rtmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/asan_interface.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/common_interface_defs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/hwasan_interface.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/lsan_interface.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/tsan_interface.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/serializeintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sgxintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/shaintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/smmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdalign.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdarg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdatomic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdbool.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stddef.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdfix.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdint-gcc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdint.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdnoreturn.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/syslimits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/tbmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/tmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/tsxldtrkintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/uintrintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/unwind.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/vaesintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/varargs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/vpclmulqdqintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/waitpkgintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/wbnoinvdintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/wmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/x86gprintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/x86intrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xopintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsavecintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsaveintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsaveoptintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsavesintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xtestintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.so -> libasan.so.8.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.so.8 -> libasan.so.8.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.so.8.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan_preinit.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.so -> libatomic.so.1.2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.so.1 -> libatomic.so.1.2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.so.1.2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libcaf_single.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libcaf_single.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/libcc1.so -> libcc1.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libcc1.so.0 -> libcc1.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libcc1.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_eh.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcov.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.so -> libgfortran.so.5.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.so.5 -> libgfortran.so.5.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.so.5.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so -> libgomp.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so.1 -> libgomp.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.so -> libhwasan.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.so.0 -> libhwasan.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan_preinit.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.so -> libitm.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.so.1 -> libitm.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.so -> liblsan.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.so.0 -> liblsan.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan_preinit.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.so -> libobjc.so.4.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.so.4 -> libobjc.so.4.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.so.4.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.la /usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.so -> libquadmath.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.so.0 -> libquadmath.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libsanitizer.spec /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so -> libstdc++.so.6.0.32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6 -> libstdc++.so.6.0.32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6.0.32 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++exp.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++fs.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libsupc++.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.so -> libtsan.so.2.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.so.2 -> libtsan.so.2.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.so.2.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan_preinit.o /usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.a /usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.so -> libubsan.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.so.1 -> libubsan.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/gtype.state /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ada /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ada/gcc-interface /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ada/gcc-interface/ada-tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/addresses.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/alias.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/align.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/all-tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/alloc-pool.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ansidecl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/array-traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/asan.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/attr-fnspec.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/attribs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/auto-host.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/auto-profile.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/b-header-vars /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/backend.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/basic-block.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/bb-reorder.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/bitmap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtin-attrs.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtin-types.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtins.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtins.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/bversion.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-common.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-common.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-objc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-pragma.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-pretty-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-gperf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/calls.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ccmp.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfg-flags.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfganal.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgbuild.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgcleanup.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgexpand.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfghooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgloop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgloopmanip.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgrtl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cgraph.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cif-code.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/collect-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/collect2-aix.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/collect2.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/color-macros.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common/config /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common/config/i386 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common/config/i386/i386-cpuinfo.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/conditions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/elfos.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/glibc-stdint.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/gnu-user.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/att.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/biarch64.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/gnu-user-common.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/gnu-user64.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386-isa.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386-opts.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386-protos.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/linux-common.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/linux64.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/stringop.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/unix.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/x86-64.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/x86-tune.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/initfini-array.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/linux-android.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/linux-protos.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/linux.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/vxworks-dummy.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/configargs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/context.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/convert.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/coretypes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/coroutine-builtins.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/coverage.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/contracts.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cp-trait.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cp-tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cp-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cxx-pretty-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/name-lookup.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/operators.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/type-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cppbuiltin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cppdefault.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cpplib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cselib.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ctfc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/d /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/d/d-tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/data-streamer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dbgcnt.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dbgcnt.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dce.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ddg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/debug.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/defaults.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/df.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dfp.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-client-data-hooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-color.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-core.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-event-id.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-metadata.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-path.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-spec.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-url.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/digraph.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dojump.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dominance.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/domwalk.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/double-int.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dump-context.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dumpfile.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dwarf2asm.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dwarf2ctf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dwarf2out.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/edit-context.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/emit-rtl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/errors.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/escaped_string.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/et-forest.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/except.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/explow.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/expmed.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/expr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fibonacci_heap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/file-find.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/file-prefix-map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/filenames.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fixed-value.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/flag-types.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/flags.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fold-const-call.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fold-const.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/function-abi.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/function.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc-plugin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc-rich-location.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc-symtab.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcov-counter.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcov-io.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcse-common.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcse.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/generic-match.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gengtype.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/genrtl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gensupport.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ggc-internal.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ggc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-array-bounds.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-builder.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-expr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-fold.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-low.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-match.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-predicate-analysis.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-predict.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-pretty-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-cache.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-edge.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-fold.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-gori.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-infer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-op.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-path.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-trace.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-ssa-warn-access.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-ssa-warn-restrict.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-ssa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-streamer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-walk.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimplify-me.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimplify.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/glimits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gomp-constants.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graph.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graphds.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graphite.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graphviz.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gsstruct.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gsyms.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gsyslimits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gtm-builtins.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gtype-desc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hard-reg-set.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-map-traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-set.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-table.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hashtab.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/highlev-plugin-common.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hosthooks-def.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hosthooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hw-doloop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hwint.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ifcvt.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/inchash.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/incpath.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/input.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-addr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-attr-common.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-attr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-codes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-config.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-constants.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-flags.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-modes-inline.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-modes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-notes.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/int-vector-builder.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/internal-fn.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/internal-fn.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/intl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-fnsummary.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-icf-gimple.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-icf.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-inline.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-modref-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-modref.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-param-manipulation.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-predicate.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-prop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-ref.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-reference.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ira-int.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ira.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/is-a.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/iterator-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/json.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/langhooks-def.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/langhooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lcm.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/libfuncs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/libiberty.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/limitx.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/limity.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/line-map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/logical-location.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/loop-unroll.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lower-subreg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lra-int.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lra.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lto-compress.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lto-section-names.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lto-streamer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/m2 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/m2/m2-tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/machmode.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/machmode.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/make-unique.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/md5.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mem-stats-traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mem-stats.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/memmodel.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/memory-block.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mode-classes.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mux-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/objc /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/objc/objc-tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/obstack-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/obstack.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-builtins.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-expand.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-general.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-low.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-offload.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-simd-clone.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opt-problem.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opt-suggestions.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs-libfuncs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs-query.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optinfo-emit-json.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optinfo.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/options.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opts-diagnostic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opts-jobserver.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opts.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ordered-hash-map.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/output.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pass-instances.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pass_manager.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/passes.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin-api.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin-version.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pointer-query.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/poly-int-types.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/poly-int.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/predict.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/predict.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/prefix.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pretty-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/print-rtl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/print-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/profile-count.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/profile.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/range-op.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/range.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/read-md.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/read-rtl-function.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/real.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/realmpfr.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/recog.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/reg-notes.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regcprop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regrename.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regs.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regset.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/reload.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/resource.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl-error.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl-iter.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl-ssa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtlanal.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtlhash.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtlhooks-def.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtx-vector-builder.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/run-rtl-passes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/safe-ctype.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sanitizer.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sbitmap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sched-int.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sel-sched-dump.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sel-sched-ir.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sel-sched.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/selftest-diagnostic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/selftest-rtl.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/selftest.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sese.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/shortest-paths.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/shrink-wrap.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/signop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sparseset.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/spellcheck-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/spellcheck.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/splay-tree-utils.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/splay-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sreal.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ssa-iterators.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ssa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/statistics.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/stmt.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/stor-layout.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/streamer-hooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/stringpool.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/substring-locations.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symbol-summary.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symtab-clones.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symtab-thunks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symtab.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sync-builtins.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/system.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-def.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-globals.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-hooks-macros.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-insns.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/targhooks.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/timevar.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/timevar.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tm-preds.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tm.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tm_p.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/toplev.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tracer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/trans-mem.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-affine.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-cfg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-cfgcleanup.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-check.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-chrec.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-core.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-data-ref.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-dfa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-diagnostic.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-dump.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-eh.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-hash-traits.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-hasher.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-if-conv.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-inline.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-into-ssa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-iterator.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-logical-location.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-nested.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-object-size.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-outof-ssa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-parloops.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-pass.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-phinodes.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-pretty-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-scalar-evolution.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-sra.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-address.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-alias-compare.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-alias.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-ccp.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-coalesce.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-dce.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-dom.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-dse.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-live.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop-ivopts.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop-manip.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop-niter.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-math-opts.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-operands.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-propagate.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-reassoc.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-sccvn.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-scopedtables.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-strlen.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-ter.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-threadedge.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-threadupdate.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssanames.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-stdarg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-streamer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-switch-conversion.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-vector-builder.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-vectorizer.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-vrp.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/treestruct.def /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tristate.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tsan.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tsystem.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/typeclass.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/typed-splay-tree.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ubsan.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/valtrack.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-pointer-equiv.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-prof.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-query.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-range-pretty-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-range-storage.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-range.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-relation.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/varasm.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vec-perm-indices.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vec.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vector-builder.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/version.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vmsdbg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vr-values.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vtable-verify.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/wide-int-bitmask.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/wide-int-print.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/wide-int.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/xcoff.h /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcc1plugin.so -> libcc1plugin.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcc1plugin.so.0 -> libcc1plugin.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcc1plugin.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcp1plugin.so -> libcp1plugin.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcp1plugin.so.0 -> libcp1plugin.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcp1plugin.so.0.0.0 /usr/libexec /usr/libexec/gcc /usr/libexec/gcc/x86_64-pc-linux-gnu /usr/libexec/gcc/x86_64-pc-linux-gnu/13 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1obj /usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1objplus /usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1plus /usr/libexec/gcc/x86_64-pc-linux-gnu/13/collect2 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/f951 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/g++-mapper-server /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.la /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so /usr/libexec/gcc/x86_64-pc-linux-gnu/13/lto-wrapper /usr/libexec/gcc/x86_64-pc-linux-gnu/13/lto1 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/13/plugin/gengtype /usr/share /usr/share/gcc-data /usr/share/gcc-data/x86_64-pc-linux-gnu /usr/share/gcc-data/x86_64-pc-linux-gnu/13 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/cpp.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/cppinternals.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gcc.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gccinstall.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gccint.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gfortran.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/libgomp.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/libitm.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/libquadmath.info.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ca /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ca/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ca/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES/libstdc++.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/eo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/eo/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/eo/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES/libstdc++.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/hr /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/hr/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/hr/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ka /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ka/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ka/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/pt_BR /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/pt_BR/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/pt_BR/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ro /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ro/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ro/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW/LC_MESSAGES /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW/LC_MESSAGES/cpplib.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW/LC_MESSAGES/gcc.mo /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/cpp.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/g++.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcc.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcov-dump.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcov-tool.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcov.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gfortran.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/lto-dump.1.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7/fsf-funding.7.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7/gfdl.7.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7/gpl.7.bz2 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/__init__.py /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6 /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6/__init__.py /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6/printers.py /usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6/xmethods.py /usr/share/gdb /usr/share/gdb/auto-load /usr/share/gdb/auto-load/usr /usr/share/gdb/auto-load/usr/lib /usr/share/gdb/auto-load/usr/lib/gcc /usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu /usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13 /usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13/32 /usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6.0.32-gdb.py /usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6.0.32-gdb.py /usr/x86_64-pc-linux-gnu /usr/x86_64-pc-linux-gnu/gcc-bin /usr/x86_64-pc-linux-gnu/gcc-bin/13 /usr/x86_64-pc-linux-gnu/gcc-bin/13/c++ -> x86_64-pc-linux-gnu-c++ /usr/x86_64-pc-linux-gnu/gcc-bin/13/cpp -> x86_64-pc-linux-gnu-cpp /usr/x86_64-pc-linux-gnu/gcc-bin/13/g++ -> x86_64-pc-linux-gnu-g++ /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc -> x86_64-pc-linux-gnu-gcc /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc-ar /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc-nm /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc-ranlib /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcov -> x86_64-pc-linux-gnu-gcov /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcov-dump /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcov-tool /usr/x86_64-pc-linux-gnu/gcc-bin/13/gfortran -> x86_64-pc-linux-gnu-gfortran /usr/x86_64-pc-linux-gnu/gcc-bin/13/lto-dump /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-c++ /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-cpp /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-g++ /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-13 -> x86_64-pc-linux-gnu-gcc /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-ar /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-nm /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-ranlib /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcov /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gfortran
Anyway with or without -flto
it compiles and runs without any warnings or errors:
$ cat hello_world.cpp
#include <iostream> int main() { std::cout << "Hello World!"; return 0; }
$ g++ hello_world.cpp -o hello_world $ ./hello_world
Hello World!
$ g++ hello_world.cpp -o hello_world -flto $ ./hello_world
Hello World!
Hmm. Try setting action_env=CROSSTOOL_VERBOSE=1 to see line the gcc is invoked with. Maybe that could give us some clue.
@draganmladjenovic Here is the command:
/usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++
I can confirm that running it standalone gives same error.
I have tried to use g++
instead, change all /usr/lib
to /usr/lib64
and even manually setting LD_LIBRARY_PATH
to the directory with liblto_plugin.so
, but the error was always the same.
$ ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 39 03-24 00:48 /usr/bin/gcc -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc
$ ls -l /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so
-rwxr-xr-x 1 root root 88024 03-24 00:48 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so
$ ldd /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so
linux-vdso.so.1 (0x00007ffdc19b9000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f036a85f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f036aa8c000)
$ LD_LIBRARY_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/13/ /usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
compilation terminated.
This is not only about Gentoo, I am not able to reproduce the ROCM build even in the provided rocm dockerfile with Ubuntu 20 + gcc 9
I also tried in Fedora 40 (which included rocm) and it becomes a rabbithole of unmet dependencies
@draganmladjenovic Here is the command:
/usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++
I can confirm that running it standalone gives same error.
I have tried to use
g++
instead, change all/usr/lib
to/usr/lib64
and even manually settingLD_LIBRARY_PATH
to the directory withliblto_plugin.so
, but the error was always the same.$ ls -l /usr/bin/gcc lrwxrwxrwx 1 root root 39 03-24 00:48 /usr/bin/gcc -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc $ ls -l /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so -rwxr-xr-x 1 root root 88024 03-24 00:48 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so $ ldd /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so linux-vdso.so.1 (0x00007ffdc19b9000) libc.so.6 => /usr/lib64/libc.so.6 (0x00007f036a85f000) /lib64/ld-linux-x86-64.so.2 (0x00007f036aa8c000) $ LD_LIBRARY_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/13/ /usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++ gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found compilation terminated.
I see seam work done for spack on this front https://github.com/spack/spack/pull/44095/files. Maybe this helps you.
This is not only about Gentoo, I am not able to reproduce the ROCM build even in the provided rocm dockerfile with Ubuntu 20 + gcc 9
I also tried in Fedora 40 (which included rocm) and it becomes a rabbi thole of unmet dependencies
What was the issue? Which commit did you use? It is very hard to find a working build ox xla for ROCM due to upstream not having an ROCM CI.
I am interested in same stack than @Eiji7 elixir-nx
Here is where I am stuck right now: https://github.com/elixir-nx/xla/issues/81#issuecomment-2112075013
I see seam work done for spack on this front https://github.com/spack/spack/pull/44095/files. Maybe this helps you.
@draganmladjenovic I do not see anything related to my recent error:
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
As already wrote all ROCm
-related checks passes as well as all hip*
and roc*
related errors are already gone. What I have is a weird gcc
issue.
$ file /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
I have found something interesting … Gentoo
have something called google-protobuf
. All it's dependencies are already met, so the compilation is terrible fast, easy and success without any problems. Here is the Gentoo
package's last build command:
x86_64-pc-linux-gnu-gcc -shared -o protobuf_c.so protobuf.o convert.o defs.o message.o repeated_field.o map.o ruby-upb.o wrap_memcpy.o naive.o range2-neon.o range2-sse.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-wrap,memcpy -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -lruby31 -lm -lc