[libc-commits] [libc] a512065 - [libc] Do not use stack protectors or frame pointers on GPU
Joseph Huber via libc-commits
libc-commits at lists.llvm.org
Wed Jan 28 06:25:27 PST 2026
Author: Joseph Huber
Date: 2026-01-28T08:24:48-06:00
New Revision: a512065206383a6575e5d7d1770186c95c249b5a
URL: https://github.com/llvm/llvm-project/commit/a512065206383a6575e5d7d1770186c95c249b5a
DIFF: https://github.com/llvm/llvm-project/commit/a512065206383a6575e5d7d1770186c95c249b5a.diff
LOG: [libc] Do not use stack protectors or frame pointers on GPU
Summary:
This doesn't work because they're unused in some contexts. Added in
https://github.com/llvm/llvm-project/pull/178136
Added:
Modified:
libc/config/gpu/config.json
Removed:
################################################################################
diff --git a/libc/config/gpu/config.json b/libc/config/gpu/config.json
index 434ee042953eb..ef13f6a704635 100644
--- a/libc/config/gpu/config.json
+++ b/libc/config/gpu/config.json
@@ -41,5 +41,13 @@
"LIBC_CONF_MATH_OPTIMIZATIONS": {
"value": "(LIBC_MATH_SKIP_ACCURATE_PASS | LIBC_MATH_INTERMEDIATE_COMP_IN_FLOAT | LIBC_MATH_SMALL_TABLES | LIBC_MATH_NO_ERRNO | LIBC_MATH_NO_EXCEPT)"
}
+ },
+ "codegen": {
+ "LIBC_CONF_KEEP_FRAME_POINTER": {
+ "value": false
+ },
+ "LIBC_CONF_ENABLE_STRONG_STACK_PROTECTOR": {
+ "value": false
+ }
}
}
More information about the libc-commits
mailing list