aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorIan McIntyre <ianpmcintyre@gmail.com>2023-09-29 16:16:43 -0400
committerIan McIntyre <ianpmcintyre@gmail.com>2023-09-29 16:43:28 -0400
commit96cea217ae8bb0464d7e5774d806435abd6ebb7f (patch)
treecd7d2dc05f6b3306cd64c89b665e42772dcf1b78 /.gitignore
parentaf9f52fb4ac327240d949df220a5a51d8e73fb81 (diff)
Ensure __pre_init remains in binary
GNU's LTO has a tendency to remove __pre_init, which is written in inline assembly. It doesn't realize that the reset handler references this symbol, because the reset handler is also written in inline assembly. Not sure why LLVM's linker doesn't also optimize it away, but this commit ensures that __pre_init remains in the output file.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions