diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2022-02-15 15:33:53 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@codesourcery.com> | 2022-05-24 16:18:13 +0100 |
commit | 8086230e7ac619c0b0eeb6e15df7975ac214725f (patch) | |
tree | 5e7722feadf268895131cedb945dc4bcc36ee7f9 /gcc/config.gcc | |
parent | 2c5c64566329181b0a234ae9015491c7a727f323 (diff) | |
download | gcc-8086230e7ac619c0b0eeb6e15df7975ac214725f.zip gcc-8086230e7ac619c0b0eeb6e15df7975ac214725f.tar.gz gcc-8086230e7ac619c0b0eeb6e15df7975ac214725f.tar.bz2 |
amdgcn: Remove LLVM 9 assembler/linker support
The minimum required LLVM version is now 13.0.1, and is enforced by configure.
gcc/ChangeLog:
* config.in: Regenerate.
* config/gcn/gcn-hsa.h (X_FIJI): Delete.
(X_900): Delete.
(X_906): Delete.
(X_908): Delete.
(S_FIJI): Delete.
(S_900): Delete.
(S_906): Delete.
(S_908): Delete.
(NO_XNACK): New macro.
(NO_SRAM_ECC): New macro.
(SRAMOPT): Keep only v4 variant.
(HSACO3_SELECT_OPT): Delete.
(DRIVER_SELF_SPECS): Delete.
(ASM_SPEC): Remove LLVM 9 support.
* config/gcn/gcn-valu.md
(gather<mode>_insn_2offsets<exec>): Remove assembler bug workaround.
(scatter<mode>_insn_2offsets<exec_scatter>): Likewise.
* config/gcn/gcn.cc (output_file_start): Remove LLVM 9 support.
(print_operand_address): Remove assembler bug workaround.
* config/gcn/mkoffload.cc (EF_AMDGPU_XNACK_V3): Delete.
(EF_AMDGPU_SRAM_ECC_V3): Delete.
(SET_XNACK_ON): Delete v3 variants.
(SET_XNACK_OFF): Delete v3 variants.
(TEST_XNACK): Delete v3 variants.
(SET_SRAM_ECC_ON): Delete v3 variants.
(SET_SRAM_ECC_ANY): Delete v3 variants.
(SET_SRAM_ECC_OFF): Delete v3 variants.
(SET_SRAM_ECC_UNSUPPORTED): Delete v3 variants.
(TEST_SRAM_ECC_ANY): Delete v3 variants.
(TEST_SRAM_ECC_ON): Delete v3 variants.
(copy_early_debug_info): Remove v3 support.
(main): Remove v3 support.
* configure: Regenerate.
* configure.ac: Replace all GCN feature checks with a version check.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions