[qt/clang/llvm-project]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/clang/llvm-project Pushed by mirror-service into branch 'upstream/users/dsalinas/amdgpu-llvm-objcopy'. Changed from c5b39e5d58ae1c05b553a60a97a4379c7d14d291 to 933e00b6a7d1cd7c000ccfe5274ad162fe681f4a Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 41a5357e389b3c04d4c44631360dd3661488c629 by GitHub (on behalf of AZero13) on 27/07/2026 at 17:26.. [clang][Sema] Allow abstract declarators to specify cv-qualified function types as per CWG1417 (#209836) Abstract declarator contexts (specifically `DeclaratorContext::TypeName`) now properly bypass this restricted rule, allowing cv-qualified function types in `__typeof__` while maintaining restrictions in other contexts like `typeid`, `sizeof`, C-style casts, and `new` expressions per CWG1417. https://invent.kde.org/qt/clang/llvm-project/-/commit/41a5357e389b3c04d4c44631360dd3661488c629 Git commit 5565740f2367093b89481ba7371adf820971977d by GitHub (on behalf of Arthur Eubanks) on 27/07/2026 at 17:39.. [lld] Don't drop RELR relocations for late-added GOT entries (#211911) In #208959 we started dropping RELR relocations for late-added GOT entries when reverting x86-64 GOTPCRELX relaxations in X86_64::relaxOnce. There is a separate unrelaxation bug where if the object files didn't have any relocations of a certain type, we'd prune .relr.dyn (or even .rela.dyn). Will be addressed separately. Assisted-by: Gemini https://invent.kde.org/qt/clang/llvm-project/-/commit/5565740f2367093b89481ba7371adf820971977d Git commit ad791f26ef495dbc2c3c6c283518872697210898 by GitHub (on behalf of Christopher Ferris) on 27/07/2026 at 17:49.. [scudo] Test to verify fork and allocate does not deadlock. (#211975) https://invent.kde.org/qt/clang/llvm-project/-/commit/ad791f26ef495dbc2c3c6c283518872697210898 Git commit 751eb22c1b835b675166e4936a93f903b952f28f by GitHub (on behalf of David Green) on 27/07/2026 at 17:54.. [AArch64][GlobalISel] Use integer type for truncating merged call args. (#212208) https://invent.kde.org/qt/clang/llvm-project/-/commit/751eb22c1b835b675166e4936a93f903b952f28f Git commit 02da01251156c831a54417d4882aad7226cdbbe1 by GitHub (on behalf of Matt Arsenault) on 27/07/2026 at 17:57.. TableGen: Use a compact table for CPU aliases (#211952) https://invent.kde.org/qt/clang/llvm-project/-/commit/02da01251156c831a54417d4882aad7226cdbbe1 Git commit b9a7aad4a9d50b9ec60b59d197be43a973a0572c by GitHub (on behalf of Tom Stellard) on 27/07/2026 at 17:58.. workflows/release-tasks: Fix permissions for release-documentation (#212310) https://invent.kde.org/qt/clang/llvm-project/-/commit/b9a7aad4a9d50b9ec60b59d197be43a973a0572c Git commit 852577bd7123015ba157e7f55a3f7c49745c413c by David Salinas (on behalf of david-salinas) on 27/07/2026 at 18:01.. [AMDGPU] Add AMDGPU support for llvm-objcopy https://invent.kde.org/qt/clang/llvm-project/-/commit/852577bd7123015ba157e7f55a3f7c49745c413c Git commit fb8afd2615962e47ea9d22dd42976cfa7a45beb9 by dsalinas on 27/07/2026 at 18:39.. [llvm-objcopy] Fix AMDGPU arch string in test: amdgpu not amdgcn llvm-readobj reports 'Arch: amdgpu' for EM_AMDGPU ELF files (the generic AMDGPU ELF format used by elf64-amdgpu). The test was incorrectly expecting 'amdgcn', which is the AMDGCN-specific arch string used by ROCm HSA code objects. https://invent.kde.org/qt/clang/llvm-project/-/commit/fb8afd2615962e47ea9d22dd42976cfa7a45beb9 Git commit 933e00b6a7d1cd7c000ccfe5274ad162fe681f4a by dsalinas on 27/07/2026 at 21:55.. [llvm-objcopy] Remove unnecessary AMDGPU ELF flag from test The EF_AMDGPU_MACH_AMDGCN_GFX900 flag was not needed in the test input. The test only verifies that llvm-objcopy correctly sets EM_AMDGPU machine type, 64-bit class, and little-endian encoding -- none of which depend on the e_flags value. Use the same approach as all other architectures in the test (no explicit FLAGS, defaulting to <none>). https://invent.kde.org/qt/clang/llvm-project/-/commit/933e00b6a7d1cd7c000ccfe5274ad162fe681f4a