diff options
author | Prathamesh Kulkarni <prathameshk@nvidia.com> | 2024-09-10 21:01:58 +0530 |
---|---|---|
committer | Prathamesh Kulkarni <prathameshk@nvidia.com> | 2024-09-10 21:13:33 +0530 |
commit | e783a4a683762487cb003ae48235f3d44875de1b (patch) | |
tree | 677fabae77d476eef806ec6b2f7e224011e55845 /gcc/tree-vect-patterns.cc | |
parent | 747700cdb564ed1c5ef13bc73c2fe48639964c0f (diff) | |
download | gcc-e783a4a683762487cb003ae48235f3d44875de1b.zip gcc-e783a4a683762487cb003ae48235f3d44875de1b.tar.gz gcc-e783a4a683762487cb003ae48235f3d44875de1b.tar.bz2 |
Pass host specific ABI opts from mkoffload.
The patch adds an option -foffload-abi-host-opts, which
is set by host in TARGET_OFFLOAD_OPTIONS, and mkoffload then passes its value
to host_compiler.
gcc/ChangeLog:
PR target/96265
* common.opt (foffload-abi-host-opts): New option.
* config/aarch64/aarch64.cc (aarch64_offload_options): Pass
-foffload-abi-host-opts.
* config/i386/i386-options.cc (ix86_offload_options): Likewise.
* config/rs6000/rs6000.cc (rs6000_offload_options): Likewise.
* config/nvptx/mkoffload.cc (offload_abi_host_opts): Define.
(compile_native): Append offload_abi_host_opts to argv_obstack.
(main): Handle option -foffload-abi-host-opts.
* config/gcn/mkoffload.cc (offload_abi_host_opts): Define.
(compile_native): Append offload_abi_host_opts to argv_obstack.
(main): Handle option -foffload-abi-host-opts.
* lto-wrapper.cc (merge_and_complain): Handle
-foffload-abi-host-opts.
(append_compiler_options): Likewise.
* opts.cc (common_handle_option): Likewise.
Signed-off-by: Prathamesh Kulkarni <prathameshk@nvidia.com>
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions