summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/llvm: backport LTO filteringSam James2024-03-272-1/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm: add workaround for ppc with < GCC 14Sam James2024-03-277-1/+36
| | | | | | | | | | | | | | | | Pass -fno-ipa-sra -fno-ipa-modref -fno-ipa-icf on ppc with < GCC 14. We know the problem is related to IPA and these 3 together help. Someone is welcome to spend the time trying to narrow it down more, but applying this as a bandaid which is better than nothing. GCC 14 seems fine without this, but the "fix" bisects to something odd just like the original "break" commit, so... Bug: https://gcc.gnu.org/PR108250 Bug: https://bugs.gentoo.org/914888 Closes: https://bugs.gentoo.org/880677 Closes: https://bugs.gentoo.org/875776 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Require new enough lld versionMichał Górny2024-03-276-6/+6
| | | | | Closes: https://bugs.gentoo.org/927911 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Remove oldMichał Górny2024-03-274-956/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: stable 15.0.7-r8, 16.0.6-r3, 17.0.6-r3Sam James2024-03-273-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: backport fix for building e.g. dev-libs/icuSam James2024-03-262-0/+113
| | | | | | | | Closes: https://bugs.gentoo.org/927657 Closes: https://bugs.gentoo.org/927814 Closes: https://bugs.gentoo.org/927815 Closes: https://bugs.gentoo.org/927853 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: add -Xarch_host to fix GPU compilationSv. Lockal2024-03-266-12/+388
| | | | | | | | | | | | | | | | | | | | | | | | | Add -Xarch_host to CPU-specific flags, so that it does not affects heterogenous code (e. g. HIP). For stack-protector flags: fixes compiler crashes like https://github.com/llvm/llvm-project/issues/83777. Clang 18.1.0 does not try to apply these flags to GPU code, but current ROCm libraries use Clang 17, so add "-Xarch_host" there too. This will allow to drop "-fno-stack-protector" patches from rocm-comgr, hip and hipcc eventually. For -fcf-protection: fixes error: option 'cf-protection=return' cannot be specified on this target. For -fPIE: do not touch, as at least since Clang 15 it only affects host relocation model. See also: https://github.com/llvm/llvm-project/blob/llvmorg-15.0.7/clang/test/Driver/hip-fpie-option.hip Bug: https://github.com/llvm/llvm-project/issues/86450 Closes: https://bugs.gentoo.org/927752 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35926 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/gcc: add 14.0.1_pre20240324Sam James2024-03-242-0/+67
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 13.2.1_p20240323Sam James2024-03-242-0/+67
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 12.3.1_p20240322Sam James2024-03-242-0/+66
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 11.4.1_p20240321Sam James2024-03-242-0/+66
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: Add 19.0.0_pre20240322 snapshotMichał Górny2024-03-231-0/+39
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/lld: Add 19.0.0_pre20240322 snapshotMichał Górny2024-03-232-0/+94
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Add 19.0.0_pre20240322 snapshotMichał Górny2024-03-232-0/+476
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Add 19.0.0_pre20240322 snapshotMichał Górny2024-03-232-0/+297
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Add 19.0.0_pre20240322 snapshotMichał Górny2024-03-232-0/+543
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm-common: Add 19.0.0_pre20240322 snapshotMichał Górny2024-03-232-0/+54
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-runtime: Stabilize 17.0.6 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-toolchain-symlinks: Stabilize 17 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-common: Stabilize 17.0.6 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-toolchain-symlinks: Stabilize 17 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvmgold: Stabilize 17 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm: Stabilize 17.0.6 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang: Stabilize 17.0.6 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Stabilize 17.0.6-r1 sparc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: Stabilize 17.0.6 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-toolchain-symlinks: Stabilize 17 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-common: Stabilize 17.0.6 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang: Stabilize 17.0.6 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Stabilize 17.0.6-r1 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-toolchain-symlinks: Stabilize 17 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm: Stabilize 17.0.6 ppc, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/lld-toolchain-symlinks: Stabilize 17 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: Stabilize 17.0.6 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-toolchain-symlinks: Stabilize 17 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-common: Stabilize 17.0.6 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang: Stabilize 17.0.6 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-common: Stabilize 17.0.6-r1 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/lld: Stabilize 17.0.6 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-toolchain-symlinks: Stabilize 17 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvmgold: Stabilize 17 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm: Stabilize 17.0.6 ppc64, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/lld-toolchain-symlinks: Stabilize 17 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-runtime: Stabilize 17.0.6 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang-toolchain-symlinks: Stabilize 17 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-common: Stabilize 17.0.6 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/lld: Stabilize 17.0.6 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm-toolchain-symlinks: Stabilize 17 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvmgold: Stabilize 17 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/llvm: Stabilize 17.0.6 arm, #920044Sam James2024-03-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>