[all-commits] [llvm/llvm-project] 73e0aa: [CodeGen] Create IFUNCs in the program address spa...
Jessica Clarke via All-commits
all-commits at lists.llvm.org
Wed Aug 28 09:11:36 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 73e0aa58666f235bef091735a5f189882acc1148
https://github.com/llvm/llvm-project/commit/73e0aa58666f235bef091735a5f189882acc1148
Author: Jessica Clarke <jrtc27 at jrtc27.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/test/CodeGen/ifunc.c
Log Message:
-----------
[CodeGen] Create IFUNCs in the program address space, not hard-coded 0 (#105726)
Commit 0d527e56a5ee ("GlobalIFunc: Make ifunc respect function address
spaces") added support for this within LLVM, but Clang does not properly
honour the target's address spaces when creating IFUNCs, crashing with
RAUW and verifier assertion failures when compiling C code on a target
with a non-zero program address space, so fix this.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list