SuccessChanges

Summary

  1. [BPF] add missing attribute in (details)
  2. Don't set LLVM_NO_DEAD_STRIP on AIX (details)
  3. Fix typo in DwarfDebug [NFC] (details)
  4. [RISCV] Use compiler-rt if no GCC installation detected (details)
Commit f5824799f612d9d3f19470a60533c2872bcc096b by yhs
[BPF] add missing attribute in
pragma-attribute-supported-attributes-list.test
Add the newly supported BPF specific
__attribute__((preserve_access_index) in the
pragma-attribute-supported-attributes-list.test.
The file was modifiedclang/test/Misc/pragma-attribute-supported-attributes-list.test
Commit 8b2b2c08d9945d1613ee2ce8923e0041bbb4c266 by daltenty
Don't set LLVM_NO_DEAD_STRIP on AIX
Summary: when building plugins, as AIX has symbols in it's standard
library that must be garbage collected or we will see link errors.
Export lists will handle this instead on AIX.
Reviewers: stevewan, sfertile, jasonliu, xingxue, DiggerLin
Reviewed By: DiggerLin
Subscribers: mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70130
The file was modifiedllvm/cmake/modules/AddLLVM.cmake
Commit 7417cc149beebc2ce90abf2d60ac2b1e9867575c by david.stenberg
Fix typo in DwarfDebug [NFC]
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit 3289352e6bb9d2949c678c625478024bf2a5fbfb by ed.jones
[RISCV] Use compiler-rt if no GCC installation detected
If a GCC installation is not detected, then this attempts to use
compiler-rt and the compiler-rt crtbegin/crtend implementations as a
fallback.
Differential Revision: https://reviews.llvm.org/D68407
The file was removedclang/test/Driver/Inputs/basic_riscv32_nogcc_tree/riscv32-unknown-elf/lib/crtbegin.o
The file was removedclang/test/Driver/Inputs/basic_riscv64_nogcc_tree/riscv64-unknown-elf/lib/crtbegin.o
The file was modifiedclang/lib/Driver/ToolChains/RISCVToolchain.cpp
The file was removedclang/test/Driver/Inputs/basic_riscv64_nogcc_tree/riscv64-unknown-elf/lib/crtend.o
The file was modifiedclang/test/Driver/riscv32-toolchain-extra.c
The file was modifiedclang/lib/Driver/ToolChains/RISCVToolchain.h
The file was removedclang/test/Driver/Inputs/basic_riscv32_nogcc_tree/riscv32-unknown-elf/lib/crtend.o
The file was modifiedclang/test/Driver/riscv64-toolchain-extra.c